EventHubProducerClient.CreateBatchAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- CreateBatchAsync(CreateBatchOptions, CancellationToken)
- SendAsync(EventDataBatch, CancellationToken)
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
Azure SDK for .NET