Compartir a través de


EventHubBufferedProducerClient.CloseAsync(Boolean, CancellationToken) Método

Definición

Cierra el productor y realiza las tareas necesarias para limpiar todos los recursos utilizados por .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

Parámetros

flush
Boolean

true si todos los eventos almacenados en búfer pendientes deben publicarse antes de cerrarse; false para abandonar todos los eventos y cerrar inmediatamente.

cancellationToken
CancellationToken

Una instancia opcional CancellationToken para indicar la solicitud para cancelar la operación.

Devoluciones

Tarea en la que se va a resolver una vez completada la operación.

Comentarios

Este método anulará automáticamente el registro de los SendEventBatchSucceededAsync controladores y SendEventBatchFailedAsync .

Se aplica a