C# 클래스 CmisSync.Lib.Accumulator.RemoteObjectMovedOrRenamedAccumulator

Remote object moved or renamed accumulator. Takes File/Folder Events and checks if the remote object has been moved or renamed. If the file/folder was moved, the privious local path will be added to the event.
상속: CmisSync.Lib.Queueing.ReportingSyncEventHandler
파일 보기 프로젝트 열기: OpenDataSpace/CmisSync 1 사용 예제들

공개 메소드들

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

Handles File/FolderEvents.

RemoteObjectMovedOrRenamedAccumulator ( ISyncEventQueue queue, IMetaDataStorage storage, IFileSystemInfoFactory fsFactory = null ) : System

Initializes a new instance of the RemoteObjectMovedOrRenamedAccumulator class.

비공개 메소드들

메소드 설명
AccumulateEvent ( AbstractFolderEvent abstractFolderEvent, IMappedObject storedObject ) : void
CouldLocalObjectBeAccumulated ( AbstractFolderEvent e ) : bool
GetParentId ( AbstractFolderEvent e ) : string
GetRemoteObjectName ( AbstractFolderEvent e ) : string
GetStoredObject ( AbstractFolderEvent e ) : IMappedObject

메소드 상세

Handle() 공개 메소드

Handles File/FolderEvents.
public Handle ( ISyncEvent e ) : bool
e ISyncEvent The event to handle.
리턴 bool

RemoteObjectMovedOrRenamedAccumulator() 공개 메소드

Initializes a new instance of the RemoteObjectMovedOrRenamedAccumulator class.
public RemoteObjectMovedOrRenamedAccumulator ( ISyncEventQueue queue, IMetaDataStorage storage, IFileSystemInfoFactory fsFactory = null ) : System
queue ISyncEventQueue Sync event queue.
storage IMetaDataStorage Meta data storage.
fsFactory IFileSystemInfoFactory FileSystemInfo factory.
리턴 System