EventHubsModelFactory.EventDataBatch Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der EventDataBatch(Int64, IList<EventData>, CreateBatchOptions, Func<EventData,Boolean>)-Klasse.
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
Parameter
- batchSizeBytes
- Int64
Die Größe in Bytes, die vom Batch gemeldet werden soll; Dies ist ein statischer Wert und wird nicht mutiert, wenn Ereignisse hinzugefügt werden.
Eine Liste, zu der Ereignisse hinzugefügt werden, wenn TryAdd(EventData) Aufrufe erfolgreich sind.
- batchOptions
- CreateBatchOptions
Der Satz von Optionen, die beim Erstellen dieses Batches zu berücksichtigen sind.
Eine Funktion, die aufgerufen wird, wenn TryAdd(EventData) aufgerufen wird. Die Rückgabe dieses Rückrufs stellt das Ergebnis von TryAdd(EventData)dar. Wenn nicht angegeben, werden alle Ereignisse in den Batch akzeptiert.
Gibt zurück
Die EventDataBatch(Int64, IList<EventData>, CreateBatchOptions, Func<EventData,Boolean>) instance, die erstellt wurde.
Hinweise
Es ist wichtig zu beachten, dass der Batch eine interne Kopie der von TryAdd(EventData)akzeptierten Ereignisse behält. Änderungen, die außerhalb des Batches vorgenommen werden batchEventStore
, werden vom Batch nicht widergegeben.
Gilt für:
Azure SDK for .NET