C# 클래스 CmisSync.Lib.Producer.ContentChange.ContentChangeEventTransformer

Content change event transformer. Produces Folder and FileEvents from ContentChange Events.
/// Is thrown when an argument passed to a method is invalid because it is . /// /// Is thrown when an operation cannot be performed. ///
상속: CmisSync.Lib.Queueing.ReportingSyncEventHandler
파일 보기 프로젝트 열기: OpenDataSpace/CmisSync 1 사용 예제들

공개 메소드들

메소드 설명
ContentChangeEventTransformer ( ISyncEventQueue queue, IMetaDataStorage storage, IFileSystemInfoFactory fsFactory = null ) : System

Initializes a new instance of the CmisSync.Lib.Sync.Strategy.ContentChangeEventTransformer class.

Handle ( ISyncEvent e ) : bool

Handle the specified e.

비공개 메소드들

메소드 설명
HandleAsIDocument ( ContentChangeEvent contentChangeEvent ) : void
HandleAsIFolder ( ContentChangeEvent contentChangeEvent ) : void
HandleDeletion ( ContentChangeEvent contentChangeEvent ) : void

메소드 상세

ContentChangeEventTransformer() 공개 메소드

Initializes a new instance of the CmisSync.Lib.Sync.Strategy.ContentChangeEventTransformer class.
/// Is thrown when an argument passed to a method is invalid because it is . ///
public ContentChangeEventTransformer ( ISyncEventQueue queue, IMetaDataStorage storage, IFileSystemInfoFactory fsFactory = null ) : System
queue ISyncEventQueue /// The ISyncEventQueue. ///
storage IMetaDataStorage /// The MetaDataStorage. ///
fsFactory IFileSystemInfoFactory /// Fs factory can be null. ///
리턴 System

Handle() 공개 메소드

Handle the specified e.
/// Is thrown when an operation cannot be performed. ///
public Handle ( ISyncEvent e ) : bool
e ISyncEvent /// The ISyncEvent only handled when ContentChangeEvent ///
리턴 bool