Compartir a través de


EventHubProducerClient.CreateBatchAsync Método

Definición

Sobrecargas

CreateBatchAsync(CancellationToken)

Crea un lote de restricción de tamaño al que EventData se puede agregar mediante un patrón basado en prueba. Si un evento superaría el tamaño máximo permitido del lote, el lote no permitirá agregar el evento y indicar ese escenario con su valor devuelto.

Dado que los eventos que infringían la restricción de tamaño no se pueden agregar, la publicación de un lote no desencadenará una excepción al intentar enviar los eventos al servicio Event Hubs.

CreateBatchAsync(CreateBatchOptions, CancellationToken)

Crea un lote de restricción de tamaño al que EventData se puede agregar mediante un patrón basado en prueba. Si un evento superaría el tamaño máximo permitido del lote, el lote no permitirá agregar el evento y indicar ese escenario con su valor devuelto.

Dado que los eventos que infringían la restricción de tamaño no se pueden agregar, la publicación de un lote no desencadenará una excepción al intentar enviar los eventos al servicio Event Hubs.

CreateBatchAsync(CancellationToken)

Source:
EventHubProducerClient.cs
Source:
EventHubProducerClient.cs

Crea un lote de restricción de tamaño al que EventData se puede agregar mediante un patrón basado en prueba. Si un evento superaría el tamaño máximo permitido del lote, el lote no permitirá agregar el evento y indicar ese escenario con su valor devuelto.

Dado que los eventos que infringían la restricción de tamaño no se pueden agregar, la publicación de un lote no desencadenará una excepción al intentar enviar los eventos al servicio Event Hubs.

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

Una instancia opcional CancellationToken para indicar la solicitud para cancelar la operación.

Devoluciones

con EventDataBatch las opciones por lotes predeterminadas.

Consulte también

Se aplica a

CreateBatchAsync(CreateBatchOptions, CancellationToken)

Source:
EventHubProducerClient.cs
Source:
EventHubProducerClient.cs

Crea un lote de restricción de tamaño al que EventData se puede agregar mediante un patrón basado en prueba. Si un evento superaría el tamaño máximo permitido del lote, el lote no permitirá agregar el evento y indicar ese escenario con su valor devuelto.

Dado que los eventos que infringían la restricción de tamaño no se pueden agregar, la publicación de un lote no desencadenará una excepción al intentar enviar los eventos al servicio Event Hubs.

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

Conjunto de opciones que se deben tener en cuenta al crear este lote.

cancellationToken
CancellationToken

Una instancia opcional CancellationToken para indicar la solicitud para cancelar la operación.

Devoluciones

con EventDataBatch el objeto solicitado options.

Excepciones

Se produce cuando se ha especificado un identificador de partición y una clave de partición en .options

Consulte también

Se aplica a