EventData 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.
Représente l’événement envoyé et reçu à partir d’un flux Event Hubs. Il contient le corps de l’événement, un conteneur de propriétés défini par l’utilisateur et diverses métadonnées décrivant l’événement, telles que son décalage dans la partition et son numéro dans la séquence de flux. Les partitions sont remplies d'une séquence de données d'événement.
public sealed class EventData : IDisposable
type EventData = class
interface IDisposable
Public NotInheritable Class EventData
Implements IDisposable
- Héritage
-
EventData
- Implémente
Constructeurs
EventData() |
Initialise une nouvelle instance de la classe EventData. |
EventData(Byte[]) |
Initialise une nouvelle instance de la EventData classe qui utilise le tableau d’octets spécifié comme corps. |
EventData(IList<ArraySegment<Byte>>) |
Initialise une nouvelle instance de la EventData classe qui utilise la liste spécifiée de segments de tableau d’octets comme corps. |
EventData(Object, XmlObjectSerializer) |
Constructeur qui prend le contenu d’entrée et le sérialiseur pour créer le flux de corps. |
EventData(Stream) |
Initialise une nouvelle instance de la EventData classe qui utilise le flux d’arguments comme flux de corps. |
Propriétés
EnqueuedTimeUtc |
Obtient la date et l’heure de l’heure d’envoi en UTC. |
Offset |
Obtient le décalage des données par rapport au flux de partition Event Hub. Le décalage est une marque ou un identificateur pour un événement au sein du flux Event Hubs. L’identificateur est unique au sein d’une partition du flux Event Hubs. |
PartitionKey |
Obtient ou définit la clé utilisée pour déterminer à quelle partition envoyer des données d’événement. |
Properties |
Obtient les propriétés utilisateur des données d’événement que l’utilisateur a explicitement ajoutées pendant les opérations d’envoi. |
SequenceNumber |
Obtient le numéro de séquence logique de l’événement dans le flux de partition du hub d’événements. |
SerializedSizeInBytes |
Représente l’événement envoyé et reçu à partir d’un flux Event Hubs. Il contient le corps de l’événement, un conteneur de propriétés défini par l’utilisateur et diverses métadonnées décrivant l’événement, telles que son décalage dans la partition et son numéro dans la séquence de flux. Les partitions sont remplies d'une séquence de données d'événement. |
SystemProperties |
Obtient ou définit les propriétés système, y compris les données d’événement. |
Méthodes
Clone() |
Effectue une copie approfondie de ces données d’événement. |
Dispose() |
Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. |
GetBodyStream() |
Obtient ou définit le flux sous-jacent du corps des données d’événement. |
GetBytes() |
Obtient les octets de données d’événement. |
S’applique à
Azure SDK for .NET