Partager via


EventDataBatch Classe

Définition

Ensemble de avec des contraintes de EventData taille connues à l’avance, destinés à être envoyés au service Event Hubs en une seule opération. Lorsqu’il est publié, le résultat est atomique ; tous les événements qui appartiennent au lot ont réussi ou ont tous échoué. La réussite partielle n’est pas possible.

public sealed class EventDataBatch : IDisposable
type EventDataBatch = class
    interface IDisposable
Public NotInheritable Class EventDataBatch
Implements IDisposable
Héritage
EventDataBatch
Implémente

Remarques

Les opérations de cette classe sont thread-safe et empêchent les modifications lors de la publication active sur le service Event Hubs.

Propriétés

Count

Nombre d’événements contenus dans le lot.

MaximumSizeInBytes

Taille maximale autorisée pour le lot, en octets. Cela inclut les événements du lot ainsi que toute surcharge pour le lot lui-même lorsqu’il est envoyé au service Event Hubs.

SizeInBytes

Taille du lot, en octets, car il sera envoyé au service Event Hubs.

Méthodes

Dispose()

Effectue la tâche nécessaire pour propre ressources utilisées par .EventDataBatch

TryAdd(EventData)

Tente d’ajouter un événement au lot, en veillant à ce que la taille du lot ne dépasse pas son maximum.

S’applique à