Compartilhar via


EventHubBufferedProducerClient.CloseAsync(Boolean, CancellationToken) Método

Definição

Fecha o produtor e executa as tarefas necessárias para limpo todos os recursos usados pelo 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 se todos os eventos em buffer pendentes devem ser publicados antes do fechamento; false para abandonar todos os eventos e fechar imediatamente.

cancellationToken
CancellationToken

Uma instância opcional CancellationToken para sinalizar a solicitação para cancelar a operação.

Retornos

Uma tarefa a ser resolvida quando a operação for concluída.

Comentários

Esse método cancelará automaticamente o registro dos SendEventBatchSucceededAsync manipuladores e SendEventBatchFailedAsync .

Aplica-se a