C# Class Azure.ContentSearch.AzureProvider.AzureIndexOperations

Inheritance: IIndexOperations
Afficher le fichier Open project: jscott1277/SitecoreAzureSearchProvider

Méthodes publiques

Méthode Description
Add ( IIndexable indexable, IProviderUpdateContext context, ProviderIndexConfiguration indexConfiguration ) : void
AzureIndexOperations ( IAzureProviderIndex index ) : Microsoft.Azure.Search.Models
Delete ( IIndexable indexable, IProviderUpdateContext context ) : void
Delete ( IIndexableId id, IProviderUpdateContext context ) : void
Delete ( IIndexableUniqueId indexableUniqueId, IProviderUpdateContext context ) : void
Update ( IIndexable indexable, IProviderUpdateContext context, ProviderIndexConfiguration indexConfiguration ) : void

Private Methods

Méthode Description
BuildDataToIndex ( IProviderUpdateContext context, IIndexable version ) : IndexData
GetIndexData ( IIndexable indexable, IProviderUpdateContext context ) : IndexData
LogIndexOperation ( Func logOperation, IndexData data, Document document ) : void

Method Details

Add() public méthode

public Add ( IIndexable indexable, IProviderUpdateContext context, ProviderIndexConfiguration indexConfiguration ) : void
indexable IIndexable
context IProviderUpdateContext
indexConfiguration ProviderIndexConfiguration
Résultat void

AzureIndexOperations() public méthode

public AzureIndexOperations ( IAzureProviderIndex index ) : Microsoft.Azure.Search.Models
index IAzureProviderIndex
Résultat Microsoft.Azure.Search.Models

Delete() public méthode

public Delete ( IIndexable indexable, IProviderUpdateContext context ) : void
indexable IIndexable
context IProviderUpdateContext
Résultat void

Delete() public méthode

public Delete ( IIndexableId id, IProviderUpdateContext context ) : void
id IIndexableId
context IProviderUpdateContext
Résultat void

Delete() public méthode

public Delete ( IIndexableUniqueId indexableUniqueId, IProviderUpdateContext context ) : void
indexableUniqueId IIndexableUniqueId
context IProviderUpdateContext
Résultat void

Update() public méthode

public Update ( IIndexable indexable, IProviderUpdateContext context, ProviderIndexConfiguration indexConfiguration ) : void
indexable IIndexable
context IProviderUpdateContext
indexConfiguration ProviderIndexConfiguration
Résultat void