C# Класс SenseNet.Search.Indexing.IndexingActivityManager

Responsible for registering, distributing and executing activities to maintain integrity in the Lucene index.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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