Partager via


EventHubBufferedProducerClient.DisposeAsync Méthode

Définition

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 à