C# Class Azure.ContentSearch.AzureProvider.AzureIndexOperations

Inheritance: IIndexOperations
Datei anzeigen Open project: jscott1277/SitecoreAzureSearchProvider

Public Methods

Method 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

Method 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 method

public Add ( IIndexable indexable, IProviderUpdateContext context, ProviderIndexConfiguration indexConfiguration ) : void
indexable IIndexable
context IProviderUpdateContext
indexConfiguration ProviderIndexConfiguration
return void

AzureIndexOperations() public method

public AzureIndexOperations ( IAzureProviderIndex index ) : Microsoft.Azure.Search.Models
index IAzureProviderIndex
return Microsoft.Azure.Search.Models

Delete() public method

public Delete ( IIndexable indexable, IProviderUpdateContext context ) : void
indexable IIndexable
context IProviderUpdateContext
return void

Delete() public method

public Delete ( IIndexableId id, IProviderUpdateContext context ) : void
id IIndexableId
context IProviderUpdateContext
return void

Delete() public method

public Delete ( IIndexableUniqueId indexableUniqueId, IProviderUpdateContext context ) : void
indexableUniqueId IIndexableUniqueId
context IProviderUpdateContext
return void

Update() public method

public Update ( IIndexable indexable, IProviderUpdateContext context, ProviderIndexConfiguration indexConfiguration ) : void
indexable IIndexable
context IProviderUpdateContext
indexConfiguration ProviderIndexConfiguration
return void