C# Класс Azure.ContentSearch.AzureProvider.AzureIndex

Наследование: AbstractSearchIndex, ISearchIndex, IDisposable
Показать файл Открыть проект

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

Метод Описание
AddCrawler ( IProviderCrawler crawler ) : void
AddCrawler ( IProviderCrawler crawler, bool initializeCrawler ) : void
AddIndex ( ISearchIndex index ) : void
AddStrategy ( IIndexUpdateStrategy strategy ) : void
AzureIndex ( string name, string folder, IIndexPropertyStore propertyStore ) : Microsoft.Azure.Search
AzureIndex ( string name, string folder, IIndexPropertyStore propertyStore, string group ) : Microsoft.Azure.Search
CreateDeleteContext ( ) : IProviderDeleteContext
CreateSearchContext ( SearchSecurityOptions options = SearchSecurityOptions.Default ) : IProviderSearchContext
CreateUpdateContext ( ) : IProviderUpdateContext
Delete ( IIndexableId indexableId ) : void
Delete ( IIndexableId indexableId, IndexingOptions indexingOptions ) : void
Delete ( IIndexableUniqueId indexableUniqueId ) : void
Delete ( IIndexableUniqueId indexableUniqueId, IndexingOptions indexingOptions ) : void
Initialize ( ) : void
Rebuild ( ) : void
Rebuild ( IndexingOptions indexingOptions ) : void
RebuildAsync ( IndexingOptions indexingOptions, CancellationToken cancellationToken ) : Task
Refresh ( ) : void
Refresh ( IIndexable indexableStartingPoint ) : void
Refresh ( IIndexable indexableStartingPoint, IndexingOptions indexingOptions ) : void
RefreshAsync ( IIndexable indexableStartingPoint, IndexingOptions indexingOptions, CancellationToken cancellationToken ) : Task
RemoveAllCrawlers ( ) : void
RemoveCrawler ( IProviderCrawler crawler ) : bool
Reset ( ) : void
Update ( IEnumerable indexableUniqueIds ) : void
Update ( IEnumerable indexableUniqueIds, IndexingOptions indexingOptions ) : void
Update ( IEnumerable indexableInfo ) : void
Update ( IIndexableUniqueId indexableUniqueId ) : void
Update ( IIndexableUniqueId indexableUniqueId, IndexingOptions indexingOptions ) : void

Защищенные методы

Метод Описание
AzureIndex ( string name ) : Microsoft.Azure.Search
PerformRebuild ( IndexingOptions indexingOptions, CancellationToken cancellationToken ) : void
PerformRefresh ( IIndexable indexableStartingPoint, IndexingOptions indexingOptions, CancellationToken cancellationToken ) : void

Приватные методы

Метод Описание
BuildAzureIndex ( ) : void

Описание методов

AddCrawler() публичный Метод

public AddCrawler ( IProviderCrawler crawler ) : void
crawler IProviderCrawler
Результат void

AddCrawler() публичный Метод

public AddCrawler ( IProviderCrawler crawler, bool initializeCrawler ) : void
crawler IProviderCrawler
initializeCrawler bool
Результат void

AddIndex() публичный Метод

public AddIndex ( ISearchIndex index ) : void
index ISearchIndex
Результат void

AddStrategy() публичный Метод

public AddStrategy ( IIndexUpdateStrategy strategy ) : void
strategy IIndexUpdateStrategy
Результат void

AzureIndex() защищенный Метод

protected AzureIndex ( string name ) : Microsoft.Azure.Search
name string
Результат Microsoft.Azure.Search

AzureIndex() публичный Метод

public AzureIndex ( string name, string folder, IIndexPropertyStore propertyStore ) : Microsoft.Azure.Search
name string
folder string
propertyStore IIndexPropertyStore
Результат Microsoft.Azure.Search

AzureIndex() публичный Метод

public AzureIndex ( string name, string folder, IIndexPropertyStore propertyStore, string group ) : Microsoft.Azure.Search
name string
folder string
propertyStore IIndexPropertyStore
group string
Результат Microsoft.Azure.Search

CreateDeleteContext() публичный Метод

public CreateDeleteContext ( ) : IProviderDeleteContext
Результат IProviderDeleteContext

CreateSearchContext() публичный Метод

public CreateSearchContext ( SearchSecurityOptions options = SearchSecurityOptions.Default ) : IProviderSearchContext
options SearchSecurityOptions
Результат IProviderSearchContext

CreateUpdateContext() публичный Метод

public CreateUpdateContext ( ) : IProviderUpdateContext
Результат IProviderUpdateContext

Delete() публичный Метод

public Delete ( IIndexableId indexableId ) : void
indexableId IIndexableId
Результат void

Delete() публичный Метод

public Delete ( IIndexableId indexableId, IndexingOptions indexingOptions ) : void
indexableId IIndexableId
indexingOptions IndexingOptions
Результат void

Delete() публичный Метод

public Delete ( IIndexableUniqueId indexableUniqueId ) : void
indexableUniqueId IIndexableUniqueId
Результат void

Delete() публичный Метод

public Delete ( IIndexableUniqueId indexableUniqueId, IndexingOptions indexingOptions ) : void
indexableUniqueId IIndexableUniqueId
indexingOptions IndexingOptions
Результат void

Initialize() публичный Метод

public Initialize ( ) : void
Результат void

PerformRebuild() защищенный Метод

protected PerformRebuild ( IndexingOptions indexingOptions, CancellationToken cancellationToken ) : void
indexingOptions IndexingOptions
cancellationToken System.Threading.CancellationToken
Результат void

PerformRefresh() защищенный Метод

protected PerformRefresh ( IIndexable indexableStartingPoint, IndexingOptions indexingOptions, CancellationToken cancellationToken ) : void
indexableStartingPoint IIndexable
indexingOptions IndexingOptions
cancellationToken System.Threading.CancellationToken
Результат void

Rebuild() публичный Метод

public Rebuild ( ) : void
Результат void

Rebuild() публичный Метод

public Rebuild ( IndexingOptions indexingOptions ) : void
indexingOptions IndexingOptions
Результат void

RebuildAsync() публичный Метод

public RebuildAsync ( IndexingOptions indexingOptions, CancellationToken cancellationToken ) : Task
indexingOptions IndexingOptions
cancellationToken System.Threading.CancellationToken
Результат Task

Refresh() публичный Метод

public Refresh ( ) : void
Результат void

Refresh() публичный Метод

public Refresh ( IIndexable indexableStartingPoint ) : void
indexableStartingPoint IIndexable
Результат void

Refresh() публичный Метод

public Refresh ( IIndexable indexableStartingPoint, IndexingOptions indexingOptions ) : void
indexableStartingPoint IIndexable
indexingOptions IndexingOptions
Результат void

RefreshAsync() публичный Метод

public RefreshAsync ( IIndexable indexableStartingPoint, IndexingOptions indexingOptions, CancellationToken cancellationToken ) : Task
indexableStartingPoint IIndexable
indexingOptions IndexingOptions
cancellationToken System.Threading.CancellationToken
Результат Task

RemoveAllCrawlers() публичный Метод

public RemoveAllCrawlers ( ) : void
Результат void

RemoveCrawler() публичный Метод

public RemoveCrawler ( IProviderCrawler crawler ) : bool
crawler IProviderCrawler
Результат bool

Reset() публичный Метод

public Reset ( ) : void
Результат void

Update() публичный Метод

public Update ( IEnumerable indexableUniqueIds ) : void
indexableUniqueIds IEnumerable
Результат void

Update() публичный Метод

public Update ( IEnumerable indexableUniqueIds, IndexingOptions indexingOptions ) : void
indexableUniqueIds IEnumerable
indexingOptions IndexingOptions
Результат void

Update() публичный Метод

public Update ( IEnumerable indexableInfo ) : void
indexableInfo IEnumerable
Результат void

Update() публичный Метод

public Update ( IIndexableUniqueId indexableUniqueId ) : void
indexableUniqueId IIndexableUniqueId
Результат void

Update() публичный Метод

public Update ( IIndexableUniqueId indexableUniqueId, IndexingOptions indexingOptions ) : void
indexableUniqueId IIndexableUniqueId
indexingOptions IndexingOptions
Результат void