EventHubBufferedProducerClient.CloseAsync(Boolean, CancellationToken) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET