Share via


IndexActionCompletedEventArgs<T> Constructor

Definition

Initializes a new instance of the IndexActionCompletedEventArgs<T> class.

public IndexActionCompletedEventArgs (Azure.Search.Documents.SearchIndexingBufferedSender<T> sender, Azure.Search.Documents.Models.IndexDocumentsAction<T> action, Azure.Search.Documents.Models.IndexingResult result, bool isRunningSynchronously, System.Threading.CancellationToken cancellationToken = default);
new Azure.Search.Documents.Models.IndexActionCompletedEventArgs<'T> : Azure.Search.Documents.SearchIndexingBufferedSender<'T> * Azure.Search.Documents.Models.IndexDocumentsAction<'T> * Azure.Search.Documents.Models.IndexingResult * bool * System.Threading.CancellationToken -> Azure.Search.Documents.Models.IndexActionCompletedEventArgs<'T>
Public Sub New (sender As SearchIndexingBufferedSender(Of T), action As IndexDocumentsAction(Of T), result As IndexingResult, isRunningSynchronously As Boolean, Optional cancellationToken As CancellationToken = Nothing)

Parameters

action
IndexDocumentsAction<T>

The IndexDocumentsAction<T> that was completed.

result
IndexingResult

The IndexingResult of an action that was successfully completed.

isRunningSynchronously
Boolean

A value indicating whether the event handler was invoked synchronously or asynchronously. Please see SyncAsyncEventHandler<T> for more details.

cancellationToken
CancellationToken

A cancellation token related to the original operation that raised the event. It's important for your handler to pass this token along to any asynchronous or long-running synchronous operations that take a token so cancellation will correctly propagate. The default value is None.

Exceptions

Thrown if sender, action, or result are null.

Applies to