C# Класс RavenFS.Synchronization.SynchronizationStrategy

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
DetermineWork ( string file, NameValueCollection localMetadata, NameValueCollection destinationMetadata, string localServerUrl, NoSyncReason &reason ) : SynchronizationWorkItem
Filter ( FileHeader file, System.Guid destinationId, IEnumerable candidatesToSynchronization ) : bool
SynchronizationStrategy ( TransactionalStorage storage, SigGenerator sigGenerator ) : System

Приватные методы

Метод Описание
ExistsRenameTombstone ( string name, IEnumerable candidatesToSynchronization ) : bool

Описание методов

DetermineWork() публичный Метод

public DetermineWork ( string file, NameValueCollection localMetadata, NameValueCollection destinationMetadata, string localServerUrl, NoSyncReason &reason ) : SynchronizationWorkItem
file string
localMetadata System.Collections.Specialized.NameValueCollection
destinationMetadata System.Collections.Specialized.NameValueCollection
localServerUrl string
reason NoSyncReason
Результат SynchronizationWorkItem

Filter() публичный Метод

public Filter ( FileHeader file, System.Guid destinationId, IEnumerable candidatesToSynchronization ) : bool
file FileHeader
destinationId System.Guid
candidatesToSynchronization IEnumerable
Результат bool

SynchronizationStrategy() публичный Метод

public SynchronizationStrategy ( TransactionalStorage storage, SigGenerator sigGenerator ) : System
storage RavenFS.Storage.TransactionalStorage
sigGenerator RavenFS.Synchronization.Rdc.Wrapper.SigGenerator
Результат System