EventHubBufferedProducerClient.CloseAsync(Boolean, CancellationToken) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schließt den Producer und führt die Aufgaben aus, die erforderlich sind, um alle ressourcen zu sauber, die EventHubBufferedProducerClientvon verwendet werden.
public virtual System.Threading.Tasks.Task CloseAsync (bool flush = true, System.Threading.CancellationToken cancellationToken = default);
abstract member CloseAsync : bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.CloseAsync : bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function CloseAsync (Optional flush As Boolean = true, Optional cancellationToken As CancellationToken = Nothing) As Task
Parameter
- flush
- Boolean
true
, wenn alle gepufferten Ereignisse, die ausstehen, vor dem Schließen veröffentlicht werden sollen; false
, um alle Ereignisse aufzugeben und sofort zu schließen.
- cancellationToken
- CancellationToken
Ein optionaler CancellationToken instance, um der Anforderung zu signalisieren, den Vorgang abzubrechen.
Gibt zurück
Eine Aufgabe, die nach Abschluss des Vorgangs aufgelöst werden soll.
Hinweise
Diese Methode hebt die Registrierung der SendEventBatchSucceededAsync Handler und SendEventBatchFailedAsync automatisch auf.
Gilt für:
Azure SDK for .NET