C# 클래스 SenseNet.Search.Indexing.IndexingActivityManager

Responsible for registering, distributing and executing activities to maintain integrity in the Lucene index.
파일 보기 프로젝트 열기: maxpavlov/FlexNet 1 사용 예제들

공개 메소드들

메소드 설명
ExecuteActivity ( IndexingActivity activity, bool waitForComplete, bool distribute ) : void
ExecuteActivityDirect ( IndexingActivity activity ) : void
GetActivity ( int activityId ) : IndexingActivity
GetUnprocessedActivities ( IEnumerable missingActivities ) : SenseNet.Search.Indexing.IndexingActivity[]
GetUnprocessedActivities ( int lastActivityId, int &maxIdInDb, int top, int max ) : SenseNet.Search.Indexing.IndexingActivity[]
RegisterActivity ( IndexingActivity activity ) : void
UpdateActivity ( IndexingActivity activity ) : void

비공개 메소드들

메소드 설명
CreateLucActivity ( IndexingActivity activity ) : LuceneIndexingActivity
DeleteAllActivities ( ) : void
GetLastActivityId ( ) : int

메소드 상세

ExecuteActivity() 공개 정적인 메소드

public static ExecuteActivity ( IndexingActivity activity, bool waitForComplete, bool distribute ) : void
activity IndexingActivity
waitForComplete bool
distribute bool
리턴 void

ExecuteActivityDirect() 공개 정적인 메소드

public static ExecuteActivityDirect ( IndexingActivity activity ) : void
activity IndexingActivity
리턴 void

GetActivity() 공개 정적인 메소드

public static GetActivity ( int activityId ) : IndexingActivity
activityId int
리턴 IndexingActivity

GetUnprocessedActivities() 공개 정적인 메소드

public static GetUnprocessedActivities ( IEnumerable missingActivities ) : SenseNet.Search.Indexing.IndexingActivity[]
missingActivities IEnumerable
리턴 SenseNet.Search.Indexing.IndexingActivity[]

GetUnprocessedActivities() 공개 정적인 메소드

public static GetUnprocessedActivities ( int lastActivityId, int &maxIdInDb, int top, int max ) : SenseNet.Search.Indexing.IndexingActivity[]
lastActivityId int
maxIdInDb int
top int
max int
리턴 SenseNet.Search.Indexing.IndexingActivity[]

RegisterActivity() 공개 정적인 메소드

public static RegisterActivity ( IndexingActivity activity ) : void
activity IndexingActivity
리턴 void

UpdateActivity() 공개 정적인 메소드

public static UpdateActivity ( IndexingActivity activity ) : void
activity IndexingActivity
리턴 void