Partager via


EventHubBufferedProducerClient.CloseAsync(Boolean, CancellationToken) 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.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

Paramètres

flush
Boolean

true si tous les événements mis en mémoire tampon qui sont en attente doivent être publiés avant la fermeture ; false pour abandonner tous les événements et fermer immédiatement.

cancellationToken
CancellationToken

Une instance facultative CancellationToken pour signaler la demande d’annulation de l’opération.

Retours

Tâche à résoudre une fois l’opération terminée.

Remarques

Cette méthode annule automatiquement l’inscription des SendEventBatchSucceededAsync gestionnaires et .SendEventBatchFailedAsync

S’applique à