Compartilhar via


EventHubProducerClient.CreateBatchAsync Método

Definição

Sobrecargas

CreateBatchAsync(CancellationToken)

Cria um lote de restrição de tamanho ao qual EventData pode ser adicionado usando um padrão baseado em try. Se um evento exceder o tamanho máximo permitido do lote, o lote não permitirá a adição do evento e sinalizará esse cenário usando seu valor retornado.

Como os eventos que violariam a restrição de tamanho não podem ser adicionados, a publicação de um lote não disparará uma exceção ao tentar enviar os eventos para o serviço de Hubs de Eventos.

CreateBatchAsync(CreateBatchOptions, CancellationToken)

Cria um lote de restrição de tamanho ao qual EventData pode ser adicionado usando um padrão baseado em try. Se um evento exceder o tamanho máximo permitido do lote, o lote não permitirá a adição do evento e sinalizará esse cenário usando seu valor retornado.

Como os eventos que violariam a restrição de tamanho não podem ser adicionados, a publicação de um lote não disparará uma exceção ao tentar enviar os eventos para o serviço de Hubs de Eventos.

CreateBatchAsync(CancellationToken)

Origem:
EventHubProducerClient.cs
Origem:
EventHubProducerClient.cs

Cria um lote de restrição de tamanho ao qual EventData pode ser adicionado usando um padrão baseado em try. Se um evento exceder o tamanho máximo permitido do lote, o lote não permitirá a adição do evento e sinalizará esse cenário usando seu valor retornado.

Como os eventos que violariam a restrição de tamanho não podem ser adicionados, a publicação de um lote não disparará uma exceção ao tentar enviar os eventos para o serviço de Hubs de Eventos.

public virtual System.Threading.Tasks.ValueTask<Azure.Messaging.EventHubs.Producer.EventDataBatch> CreateBatchAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member CreateBatchAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Messaging.EventHubs.Producer.EventDataBatch>
override this.CreateBatchAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Messaging.EventHubs.Producer.EventDataBatch>
Public Overridable Function CreateBatchAsync (Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of EventDataBatch)

Parâmetros

cancellationToken
CancellationToken

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

Retornos

Um EventDataBatch com as opções de lote padrão.

Confira também

Aplica-se a

CreateBatchAsync(CreateBatchOptions, CancellationToken)

Origem:
EventHubProducerClient.cs
Origem:
EventHubProducerClient.cs

Cria um lote de restrição de tamanho ao qual EventData pode ser adicionado usando um padrão baseado em try. Se um evento exceder o tamanho máximo permitido do lote, o lote não permitirá a adição do evento e sinalizará esse cenário usando seu valor retornado.

Como os eventos que violariam a restrição de tamanho não podem ser adicionados, a publicação de um lote não disparará uma exceção ao tentar enviar os eventos para o serviço de Hubs de Eventos.

public virtual System.Threading.Tasks.ValueTask<Azure.Messaging.EventHubs.Producer.EventDataBatch> CreateBatchAsync (Azure.Messaging.EventHubs.Producer.CreateBatchOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateBatchAsync : Azure.Messaging.EventHubs.Producer.CreateBatchOptions * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Messaging.EventHubs.Producer.EventDataBatch>
override this.CreateBatchAsync : Azure.Messaging.EventHubs.Producer.CreateBatchOptions * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Messaging.EventHubs.Producer.EventDataBatch>
Public Overridable Function CreateBatchAsync (options As CreateBatchOptions, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of EventDataBatch)

Parâmetros

options
CreateBatchOptions

O conjunto de opções a serem consideradas ao criar esse lote.

cancellationToken
CancellationToken

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

Retornos

Um EventDataBatch com o solicitado options.

Exceções

Ocorre quando um identificador de partição e uma chave de partição foram especificados no options.

Confira também

Aplica-se a