C# 클래스 CmisSync.Lib.Consumer.SyncMechanism

Sync mechanism.
상속: CmisSync.Lib.Queueing.ReportingSyncEventHandler
파일 보기 프로젝트 열기: OpenDataSpace/CmisSync 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Solver ].ISolver[

공개 메소드들

메소드 설명
Handle ( ISyncEvent e ) : bool

Handles File or FolderEvents and tries to solve the detected situation.

SyncMechanism ( ISituationDetection localSituation, ISituationDetection remoteSituation, ISyncEventQueue queue, ISession session, IMetaDataStorage storage, IFileTransmissionStorage transmissionStorage, ActivityListenerAggregator activityListener, IFilterAggregator filters, ISolver solver = null ) : System

Initializes a new instance of the SyncMechanism class.

비공개 메소드들

메소드 설명
CreateSolver ( ) : ].ISolver[
DoHandle ( AbstractFolderEvent actualEvent ) : void
Solve ( ISolver s, AbstractFolderEvent e ) : void

메소드 상세

Handle() 공개 메소드

Handles File or FolderEvents and tries to solve the detected situation.
public Handle ( ISyncEvent e ) : bool
e ISyncEvent FileEvent or FolderEvent
리턴 bool

SyncMechanism() 공개 메소드

Initializes a new instance of the SyncMechanism class.
public SyncMechanism ( ISituationDetection localSituation, ISituationDetection remoteSituation, ISyncEventQueue queue, ISession session, IMetaDataStorage storage, IFileTransmissionStorage transmissionStorage, ActivityListenerAggregator activityListener, IFilterAggregator filters, ISolver solver = null ) : System
localSituation ISituationDetection Local situation.
remoteSituation ISituationDetection Remote situation.
queue ISyncEventQueue Sync event queue.
session ISession CMIS Session.
storage IMetaDataStorage Meta data storage.
transmissionStorage IFileTransmissionStorage File transmission storage.
activityListener ActivityListenerAggregator Active sync progress listener.
filters IFilterAggregator Ignore filter.
solver ISolver Solver for custom solver matrix.
리턴 System

프로퍼티 상세

Solver 공개적으로 프로퍼티

All available solver.
public ISolver[,] Solver
리턴 ].ISolver[