EventHubsModelFactory.EventDataBatch 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í.
Inicializa una nueva instancia de la clase EventDataBatch(Int64, IList<EventData>, CreateBatchOptions, Func<EventData,Boolean>).
public static Azure.Messaging.EventHubs.Producer.EventDataBatch EventDataBatch (long batchSizeBytes, System.Collections.Generic.IList<Azure.Messaging.EventHubs.EventData> batchEventStore, Azure.Messaging.EventHubs.Producer.CreateBatchOptions batchOptions = default, Func<Azure.Messaging.EventHubs.EventData,bool> tryAddCallback = default);
static member EventDataBatch : int64 * System.Collections.Generic.IList<Azure.Messaging.EventHubs.EventData> * Azure.Messaging.EventHubs.Producer.CreateBatchOptions * Func<Azure.Messaging.EventHubs.EventData, bool> -> Azure.Messaging.EventHubs.Producer.EventDataBatch
Public Shared Function EventDataBatch (batchSizeBytes As Long, batchEventStore As IList(Of EventData), Optional batchOptions As CreateBatchOptions = Nothing, Optional tryAddCallback As Func(Of EventData, Boolean) = Nothing) As EventDataBatch
Parámetros
- batchSizeBytes
- Int64
Tamaño, en bytes, que el lote debe notificar; se trata de un valor estático y no se mutará a medida que se agreguen eventos.
Lista a la que se agregarán eventos cuando TryAdd(EventData) las llamadas se realicen correctamente.
- batchOptions
- CreateBatchOptions
Conjunto de opciones que se deben tener en cuenta al crear este lote.
Función que se invocará cuando TryAdd(EventData) se llame a ; la devolución de esta devolución de llamada representa el resultado de TryAdd(EventData). Si no se proporciona, todos los eventos se aceptarán en el lote.
Devoluciones
Instancia EventDataBatch(Int64, IList<EventData>, CreateBatchOptions, Func<EventData,Boolean>) que se creó.
Comentarios
Es importante tener en cuenta que el lote mantendrá una copia interna de los eventos aceptados por TryAdd(EventData); los cambios realizados en batchEventStore
fuera del lote no se reflejarán en el lote.
Se aplica a
Azure SDK for .NET