EventHubProducerClient.CreateBatchAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- CreateBatchAsync(CreateBatchOptions, CancellationToken)
- SendAsync(EventDataBatch, CancellationToken)
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
Azure SDK for .NET