Partilhar via


EventHubBufferedProducerClient.IsPublishing Propriedade

Definição

Indica se isso EventHubBufferedProducerClient está ativo ou não no momento e publica eventos na fila.

public virtual bool IsPublishing { get; }
member this.IsPublishing : bool
Public Overridable ReadOnly Property IsPublishing As Boolean

Valor da propriedade

true se o cliente estiver publicando; caso contrário, false.

Comentários

O produtor começará a publicar quando um evento for enfileirado e deverá permanecer ativo até ou CloseAsync(Boolean, CancellationToken)DisposeAsync() for chamado.

Se algum evento tiver sido enfileirado, IsClosed será falsee IsPublishing será false, isso provavelmente indicará um estado irrecuperável para o cliente. É recomendável fechar e EventHubBufferedProducerClient criar uma nova instância.

Nesse estado, as exceções serão relatadas pelos logs da biblioteca de clientes dos Hubs de Eventos, que podem ser capturados usando o AzureEventSourceListener.

Aplica-se a