EventHubBufferedProducerClient.DisposeAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ferme le producteur et effectue les tâches nécessaires pour propre toutes les ressources utilisées par .EventHubBufferedProducerClient
public virtual System.Threading.Tasks.ValueTask DisposeAsync ();
abstract member DisposeAsync : unit -> System.Threading.Tasks.ValueTask
override this.DisposeAsync : unit -> System.Threading.Tasks.ValueTask
Public Overridable Function DisposeAsync () As ValueTask
Retours
Tâche à résoudre une fois l’opération terminée.
Implémente
Remarques
L’appel de cette méthode appelle Azure.Messaging.EventHubs.Producer.EventHubBufferedProducerClient.FlushInternalAsync(System.Threading.CancellationToken)également , ce qui tente de publier tous les événements qui sont encore en attente et de terminer tout envoi actif. Il annule également automatiquement l’inscription des SendEventBatchSucceededAsync gestionnaires et .SendEventBatchFailedAsync
Cette méthode est identique à CloseAsync(Boolean, CancellationToken) et peut être utilisée pour envoyer des événements en attente et propre des ressources.
S’applique à
Azure SDK for .NET