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

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

Защищенные свойства (Protected)

Свойство Тип Описание
Cts System.Threading.CancellationTokenSource

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

Метод Описание
Cancel ( ) : void
PerformAsync ( string destination ) : Task
RefreshMetadata ( ) : void

Защищенные методы

Метод Описание
ApplyConflictOnDestinationAsync ( ConflictItem conflict, string destination, string localServerUrl, Logger log ) : Task
AssertLocalFileExistsAndIsNotConflicted ( NameValueCollection sourceMetadata ) : void
CheckConflictWithDestination ( NameValueCollection sourceMetadata, NameValueCollection destinationMetadata, string localServerUrl ) : ConflictItem
SynchronizationWorkItem ( string fileName, string sourceServerUrl, TransactionalStorage storage ) : System

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

ApplyConflictOnDestinationAsync() защищенный Метод

protected ApplyConflictOnDestinationAsync ( ConflictItem conflict, string destination, string localServerUrl, Logger log ) : Task
conflict RavenFS.Client.ConflictItem
destination string
localServerUrl string
log Logger
Результат Task

AssertLocalFileExistsAndIsNotConflicted() защищенный Метод

protected AssertLocalFileExistsAndIsNotConflicted ( NameValueCollection sourceMetadata ) : void
sourceMetadata System.Collections.Specialized.NameValueCollection
Результат void

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

public Cancel ( ) : void
Результат void

CheckConflictWithDestination() защищенный Метод

protected CheckConflictWithDestination ( NameValueCollection sourceMetadata, NameValueCollection destinationMetadata, string localServerUrl ) : ConflictItem
sourceMetadata System.Collections.Specialized.NameValueCollection
destinationMetadata System.Collections.Specialized.NameValueCollection
localServerUrl string
Результат RavenFS.Client.ConflictItem

PerformAsync() публичный абстрактный Метод

public abstract PerformAsync ( string destination ) : Task
destination string
Результат Task

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

public RefreshMetadata ( ) : void
Результат void

SynchronizationWorkItem() защищенный Метод

protected SynchronizationWorkItem ( string fileName, string sourceServerUrl, TransactionalStorage storage ) : System
fileName string
sourceServerUrl string
storage RavenFS.Storage.TransactionalStorage
Результат System

Описание свойств

Cts защищенное свойство

protected CancellationTokenSource,System.Threading Cts
Результат System.Threading.CancellationTokenSource