C# Class Azure.ContentSearch.AzureProvider.AzureUpdateContext

Inheritance: IProviderUpdateContext, IProviderOperationContext, IDisposable, IProviderUpdateContextEx
Datei anzeigen Open project: jscott1277/SitecoreAzureSearchProvider

Public Methods

Method Description
AddDocument ( object itemToAdd ) : void
AddDocument ( object itemToAdd, IExecutionContext executionContext ) : void
AzureUpdateContext ( ISearchIndex index ) : Microsoft.Azure.Search.Models
AzureUpdateContext ( ISearchIndex index, ICommitPolicyExecutor commitPolicyExecutor ) : Microsoft.Azure.Search.Models
Commit ( ) : void
Delete ( IIndexableId id ) : void
Delete ( IIndexableUniqueId id ) : void
Dispose ( ) : void
Optimize ( ) : void
UpdateDocument ( object itemToUpdate, object criteriaForUpdate ) : void
UpdateDocument ( object itemToUpdate, object criteriaForUpdate, IExecutionContext executionContext ) : void

Private Methods

Method Description
AzureUpdateContext ( ISearchIndex index, ICommitPolicy commitPolicy, ICommitPolicyExecutor commitPolicyExecutor ) : Microsoft.Azure.Search.Models

Method Details

AddDocument() public method

public AddDocument ( object itemToAdd ) : void
itemToAdd object
return void

AddDocument() public method

public AddDocument ( object itemToAdd, IExecutionContext executionContext ) : void
itemToAdd object
executionContext IExecutionContext
return void

AzureUpdateContext() public method

public AzureUpdateContext ( ISearchIndex index ) : Microsoft.Azure.Search.Models
index ISearchIndex
return Microsoft.Azure.Search.Models

AzureUpdateContext() public method

public AzureUpdateContext ( ISearchIndex index, ICommitPolicyExecutor commitPolicyExecutor ) : Microsoft.Azure.Search.Models
index ISearchIndex
commitPolicyExecutor ICommitPolicyExecutor
return Microsoft.Azure.Search.Models

Commit() public method

public Commit ( ) : void
return void

Delete() public method

public Delete ( IIndexableId id ) : void
id IIndexableId
return void

Delete() public method

public Delete ( IIndexableUniqueId id ) : void
id IIndexableUniqueId
return void

Dispose() public method

public Dispose ( ) : void
return void

Optimize() public method

public Optimize ( ) : void
return void

UpdateDocument() public method

public UpdateDocument ( object itemToUpdate, object criteriaForUpdate ) : void
itemToUpdate object
criteriaForUpdate object
return void

UpdateDocument() public method

public UpdateDocument ( object itemToUpdate, object criteriaForUpdate, IExecutionContext executionContext ) : void
itemToUpdate object
criteriaForUpdate object
executionContext IExecutionContext
return void