C# Class RavenFS.Synchronization.SynchronizationStrategy

Mostrar archivo Open project: hibernating-rhinos/RavenFS Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
ExistsRenameTombstone ( string name, IEnumerable candidatesToSynchronization ) : bool

Method Details

DetermineWork() public method

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
return SynchronizationWorkItem

Filter() public method

public Filter ( FileHeader file, System.Guid destinationId, IEnumerable candidatesToSynchronization ) : bool
file FileHeader
destinationId System.Guid
candidatesToSynchronization IEnumerable
return bool

SynchronizationStrategy() public method

public SynchronizationStrategy ( TransactionalStorage storage, SigGenerator sigGenerator ) : System
storage RavenFS.Storage.TransactionalStorage
sigGenerator RavenFS.Synchronization.Rdc.Wrapper.SigGenerator
return System