Freigeben über


IndexActionCompletedEventArgs<T> Konstruktor

Definition

Initialisiert eine neue Instanz der IndexActionCompletedEventArgs<T>-Klasse.

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)

Parameter

action
IndexDocumentsAction<T>

Die IndexDocumentsAction<T> , die abgeschlossen wurde.

result
IndexingResult

Der IndexingResult einer Aktion, die erfolgreich abgeschlossen wurde.

isRunningSynchronously
Boolean

Ein Wert, der angibt, ob der Ereignishandler synchron oder asynchron aufgerufen wurde. Ausführliche Informationen finden Sie unter SyncAsyncEventHandler<T>.

cancellationToken
CancellationToken

Ein Abbruchtoken im Zusammenhang mit dem ursprünglichen Vorgang, der das Ereignis ausgelöst hat. Es ist wichtig, dass Ihr Handler dieses Token an alle asynchronen oder lang andauernden synchronen Vorgänge übergibt, die ein Token annehmen, damit der Abbruch ordnungsgemäß weitergegeben wird. Der Standardwert ist None.

Ausnahmen

Wird ausgelöst, wenn sender, actionoder result NULL sind.

Gilt für: