C# 클래스 RavenFS.Synchronization.Rdc.RemoteRdcManager

파일 보기 프로젝트 열기: hibernating-rhinos/RavenFS 1 사용 예제들

공개 메소드들

메소드 설명
RemoteRdcManager ( RavenFileSystemClient ravenFileSystemClient, ISignatureRepository localSignatureRepository, ISignatureRepository remoteCacheSignatureRepository ) : System
SynchronizeSignaturesAsync ( DataInfo dataInfo, CancellationToken token ) : Task

Returns signature manifest and synchronizes remote cache sig repository

비공개 메소드들

메소드 설명
PrepareSigPairs ( SignatureManifest signatureManifest ) : IList
SynchronizeAsync ( string localSigName, string localSigSigName, string remoteSigName, string remoteSigSigName, CancellationToken token ) : Task
SynchronizePairAsync ( IList sigPairs, CancellationToken token ) : Task

메소드 상세

RemoteRdcManager() 공개 메소드

public RemoteRdcManager ( RavenFileSystemClient ravenFileSystemClient, ISignatureRepository localSignatureRepository, ISignatureRepository remoteCacheSignatureRepository ) : System
ravenFileSystemClient RavenFileSystemClient
localSignatureRepository ISignatureRepository
remoteCacheSignatureRepository ISignatureRepository
리턴 System

SynchronizeSignaturesAsync() 공개 메소드

Returns signature manifest and synchronizes remote cache sig repository
public SynchronizeSignaturesAsync ( DataInfo dataInfo, CancellationToken token ) : Task
dataInfo DataInfo
token System.Threading.CancellationToken
리턴 Task