EventDataBatch Classe
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.
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 à
Azure SDK for .NET