EventHubsModelFactory.EventDataBatch Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe 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
Paramètres
- batchSizeBytes
- Int64
Taille, en octets, que le lot doit signaler ; il s’agit d’une valeur statique qui ne mute pas à mesure que des événements sont ajoutés.
Liste à laquelle les événements seront ajoutés lorsque TryAdd(EventData) les appels réussissent.
- batchOptions
- CreateBatchOptions
Ensemble d’options à prendre en compte lors de la création de ce lot.
Fonction qui sera appelée lorsque TryAdd(EventData) est appelée ; le retour de ce rappel représente le résultat de TryAdd(EventData). S’ils ne sont pas fournis, tous les événements sont acceptés dans le lot.
Retours
Instance EventDataBatch(Int64, IList<EventData>, CreateBatchOptions, Func<EventData,Boolean>) qui a été créée.
Remarques
Il est important de noter que le lot conserve une copie interne des événements acceptés par TryAdd(EventData); les modifications apportées à batchEventStore
l’extérieur du lot ne seront pas reflétées par le lot.
S’applique à
Azure SDK for .NET