C# Class Jarstan.ContentSearch.AzureProvider.AzureIndex

Inheritance: AbstractSearchIndex, ISearchIndex, IAzureProviderIndex, IDisposable
Afficher le fichier Open project: jscott1277/SitecoreAzureSearchProvider

Méthodes publiques

Méthode Description
AddCrawler ( IProviderCrawler crawler ) : void
AddCrawler ( IProviderCrawler crawler, bool initializeCrawler ) : void
AddIndex ( ISearchIndex index ) : void
AddStrategy ( IIndexUpdateStrategy strategy ) : void
AzureIndex ( string name, IIndexPropertyStore propertyStore ) : Azure.ContentSearch.AzureProvider
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 ( 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 ( IIndexableUniqueId indexableUniqueId ) : void
Update ( IIndexableUniqueId indexableUniqueId, IndexingOptions indexingOptions ) : void

Méthodes protégées

Méthode Description
Dispose ( bool isDisposing ) : void
EnsureInitialized ( ) : void
PerformRebuild ( IndexingOptions indexingOptions, CancellationToken cancellationToken ) : void
PerformRefresh ( IIndexable indexableStartingPoint, IndexingOptions indexingOptions, CancellationToken cancellationToken ) : void

Private Methods

Méthode Description
PerformUpdate ( IEnumerable indexableUniqueIds, IndexingOptions indexingOptions ) : void
SetupAzureSearchClient ( ) : void

Method Details

AddCrawler() public méthode

public AddCrawler ( IProviderCrawler crawler ) : void
crawler IProviderCrawler
Résultat void

AddCrawler() public méthode

public AddCrawler ( IProviderCrawler crawler, bool initializeCrawler ) : void
crawler IProviderCrawler
initializeCrawler bool
Résultat void

AddIndex() public méthode

public AddIndex ( ISearchIndex index ) : void
index ISearchIndex
Résultat void

AddStrategy() public méthode

public AddStrategy ( IIndexUpdateStrategy strategy ) : void
strategy IIndexUpdateStrategy
Résultat void

AzureIndex() public méthode

public AzureIndex ( string name, IIndexPropertyStore propertyStore ) : Azure.ContentSearch.AzureProvider
name string
propertyStore IIndexPropertyStore
Résultat Azure.ContentSearch.AzureProvider

CreateDeleteContext() public méthode

public CreateDeleteContext ( ) : IProviderDeleteContext
Résultat IProviderDeleteContext

CreateSearchContext() public méthode

public CreateSearchContext ( SearchSecurityOptions options = SearchSecurityOptions.Default ) : IProviderSearchContext
options SearchSecurityOptions
Résultat IProviderSearchContext

CreateUpdateContext() public méthode

public CreateUpdateContext ( ) : IProviderUpdateContext
Résultat IProviderUpdateContext

Delete() public méthode

public Delete ( IIndexableId indexableId ) : void
indexableId IIndexableId
Résultat void

Delete() public méthode

public Delete ( IIndexableId indexableId, IndexingOptions indexingOptions ) : void
indexableId IIndexableId
indexingOptions IndexingOptions
Résultat void

Delete() public méthode

public Delete ( IIndexableUniqueId indexableUniqueId ) : void
indexableUniqueId IIndexableUniqueId
Résultat void

Delete() public méthode

public Delete ( IIndexableUniqueId indexableUniqueId, IndexingOptions indexingOptions ) : void
indexableUniqueId IIndexableUniqueId
indexingOptions IndexingOptions
Résultat void

Dispose() protected méthode

protected Dispose ( bool isDisposing ) : void
isDisposing bool
Résultat void

EnsureInitialized() protected méthode

protected EnsureInitialized ( ) : void
Résultat void

Initialize() public méthode

public Initialize ( ) : void
Résultat void

PerformRebuild() protected méthode

protected PerformRebuild ( IndexingOptions indexingOptions, CancellationToken cancellationToken ) : void
indexingOptions IndexingOptions
cancellationToken System.Threading.CancellationToken
Résultat void

PerformRefresh() protected méthode

protected PerformRefresh ( IIndexable indexableStartingPoint, IndexingOptions indexingOptions, CancellationToken cancellationToken ) : void
indexableStartingPoint IIndexable
indexingOptions IndexingOptions
cancellationToken System.Threading.CancellationToken
Résultat void

Rebuild() public méthode

public Rebuild ( ) : void
Résultat void

Rebuild() public méthode

public Rebuild ( IndexingOptions indexingOptions ) : void
indexingOptions IndexingOptions
Résultat void

RebuildAsync() public méthode

public RebuildAsync ( IndexingOptions indexingOptions, CancellationToken cancellationToken ) : Task
indexingOptions IndexingOptions
cancellationToken System.Threading.CancellationToken
Résultat Task

Refresh() public méthode

public Refresh ( IIndexable indexableStartingPoint ) : void
indexableStartingPoint IIndexable
Résultat void

Refresh() public méthode

public Refresh ( IIndexable indexableStartingPoint, IndexingOptions indexingOptions ) : void
indexableStartingPoint IIndexable
indexingOptions IndexingOptions
Résultat void

RefreshAsync() public méthode

public RefreshAsync ( IIndexable indexableStartingPoint, IndexingOptions indexingOptions, CancellationToken cancellationToken ) : Task
indexableStartingPoint IIndexable
indexingOptions IndexingOptions
cancellationToken System.Threading.CancellationToken
Résultat Task

RemoveAllCrawlers() public méthode

public RemoveAllCrawlers ( ) : void
Résultat void

RemoveCrawler() public méthode

public RemoveCrawler ( IProviderCrawler crawler ) : bool
crawler IProviderCrawler
Résultat bool

Reset() public méthode

public Reset ( ) : void
Résultat void

Update() public méthode

public Update ( IEnumerable indexableUniqueIds ) : void
indexableUniqueIds IEnumerable
Résultat void

Update() public méthode

public Update ( IEnumerable indexableUniqueIds, IndexingOptions indexingOptions ) : void
indexableUniqueIds IEnumerable
indexingOptions IndexingOptions
Résultat void

Update() public méthode

public Update ( IIndexableUniqueId indexableUniqueId ) : void
indexableUniqueId IIndexableUniqueId
Résultat void

Update() public méthode

public Update ( IIndexableUniqueId indexableUniqueId, IndexingOptions indexingOptions ) : void
indexableUniqueId IIndexableUniqueId
indexingOptions IndexingOptions
Résultat void