C# 클래스 CmisSync.Lib.Producer.Crawler.LocalEventGenerator

Generates ChangeEvents from the local tree and a list of all stored objects.
/// The exception that is thrown when a null /// reference (Nothing in Visual Basic) is passed to a method that does not accept it as a valid argument. ///
파일 보기 프로젝트 열기: OpenDataSpace/CmisSync 1 사용 예제들

공개 메소드들

메소드 설명
CreateEvents ( List storedObjects, IObjectTree localTree, AbstractFolderEvent>.Dictionary eventMap, ISet handledStoredObjects ) : List

Creates the local events and returns the creationEvents, the other Events are stored in the eventMap, handled objects are removed from storedObjects

LocalEventGenerator ( IMetaDataStorage storage, IFileSystemInfoFactory fsFactory = null ) : System

비공개 메소드들

메소드 설명
CreateLocalEventBasedOnStorage ( IFileSystemInfo fsObject, IMappedObject storedParent, IMappedObject storedMappedChild ) : AbstractFolderEvent
GenerateCreatedEvent ( IFileSystemInfo fsInfo ) : AbstractFolderEvent
GetCorrespondingRemoteEvent ( AbstractFolderEvent>.Dictionary eventMap, IMappedObject storedMappedChild ) : AbstractFolderEvent

메소드 상세

CreateEvents() 공개 메소드

Creates the local events and returns the creationEvents, the other Events are stored in the eventMap, handled objects are removed from storedObjects
public CreateEvents ( List storedObjects, IObjectTree localTree, AbstractFolderEvent>.Dictionary eventMap, ISet handledStoredObjects ) : List
storedObjects List /// Stored objects. ///
localTree IObjectTree /// Local tree. ///
eventMap AbstractFolderEvent>.Dictionary /// Event map. ///
handledStoredObjects ISet
리턴 List

LocalEventGenerator() 공개 메소드

public LocalEventGenerator ( IMetaDataStorage storage, IFileSystemInfoFactory fsFactory = null ) : System
storage IMetaDataStorage
fsFactory IFileSystemInfoFactory
리턴 System