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.
Structure de données qui encapsule l’événement en cours d’envoi et de réception à partir d’EventHubs. Chaque partition EventHubs peut être visualisées sous la forme d’un flux d’EventData.
public class EventData : IDisposable
type EventData = class
interface IDisposable
Public Class EventData
Implements IDisposable
- Héritage
-
EventData
- Implémente
Constructeurs
EventData(ArraySegment<Byte>) |
Construisez EventData à envoyer à EventHub. Le modèle classique pour créer un EventData d’envoi est le suivant : i. Sérialisez l’événement ApplicationEvent d’envoi à Envoyer à EventHub en octets. ii. Si une logique de sérialisation complexe est impliquée (par exemple , plusieurs types de données) - ajoutez un indicateur à l’aide de Properties pour le consommateur. |
EventData(Byte[]) |
Construisez EventData à envoyer à EventHub. Le modèle classique pour créer un EventData d’envoi est le suivant : i. Sérialisez l’événement ApplicationEvent d’envoi à EventHubs en octets. ii. Si une logique de sérialisation complexe est impliquée (par exemple , plusieurs types de données) - ajoutez un indicateur à l’aide de Properties pour le consommateur. |
Propriétés
Body |
Obtenez la charge utile/les données réelles encapsulées par EventData. Il est destiné à être utilisé après la réception d’EventData à l’aide de PartitionReceiver. |
ContentType |
Obtient et définit le type du contenu. |
Properties |
Sac de propriétés d’application |
SystemProperties |
SystemProperties qui sont remplies par EventHubService. Comme elles sont remplies par service, elles sont uniquement présentes sur un EventData reçu. |
Méthodes
Dispose() |
Supprime les ressources attachées à une donnée d’événement |
Méthodes d’extension
ExtractActivity(EventData, String) |
Crée Activity en fonction du contexte de suivi stocké dans l’événement EventDatareçu d’EventHubNom d’activitéfacultatif Nouveau Activity avec contexte de suivi |
S’applique à
Azure SDK for .NET