EventGridEvent 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.
Propriétés d’un événement publié dans une rubrique Event Grid à l’aide du schéma EventGrid.
[System.Text.Json.Serialization.JsonConverter(typeof(Azure.Messaging.EventGrid.EventGridEventConverter))]
public class EventGridEvent
[<System.Text.Json.Serialization.JsonConverter(typeof(Azure.Messaging.EventGrid.EventGridEventConverter))>]
type EventGridEvent = class
Public Class EventGridEvent
- Héritage
-
EventGridEvent
- Attributs
Constructeurs
EventGridEvent(String, String, String, BinaryData) |
Initialise une nouvelle instance de EventGridEvent. |
EventGridEvent(String, String, String, Object, Type) |
Initialise une nouvelle instance de EventGridEvent. |
Propriétés
Data |
Obtient ou définit la charge utile d’événement comme BinaryData. À l’aide de BinaryData, vous pouvez désérialiser la charge utile en données riches ou accéder aux données JSON brutes à l’aide ToString()de . |
DataVersion |
Obtient ou définit la version de schéma de l’objet de données. |
EventTime |
Obtient ou définit l’heure (utc) de la génération de l’événement. |
EventType |
Obtient ou définit le type de l’événement qui s’est produit. |
Id |
Obtient ou définit un identificateur unique pour l’événement. |
Subject |
Obtient ou définit un chemin de ressource relatif au chemin d’accès de la rubrique. |
Topic |
Obtient ou définit le chemin de la ressource de la source d’événement. Ce paramètre doit être défini lors de la publication de l’événement dans un domaine et ne doit pas être défini lors de la publication de l’événement dans une rubrique. |
Méthodes
Parse(BinaryData) |
Dans le cas d’un événement encodé au format JSON unique, analyse l’enveloppe de l’événement et retourne un événement EventGridEvent. Si l’événement spécifié n’est pas valide JSON ou s’il manque des propriétés requises, une exception est levée. |
ParseMany(BinaryData) |
Pour les événements encodés au format JSON, analyse l’enveloppe de l’événement et retourne un tableau d’EventGridEvents. Si le contenu n’est pas valide au format JSON ou s’il manque des propriétés requises pour les événements, une exception est levée. |
TryGetSystemEventData(Object) |
Obtient si l’événement est un événement défini par le système et retourne l’événement système désérialisé via le paramètre out. |
Méthodes d’extension
TryCreatePushNotification(EventGridEvent, PushNotification) |
Tente de créer l’objet PushNotification à partir des détails de l’objet EventGridEvent . La valeur de retour indique si l’opération a réussi ou échoué. |
S’applique à
Azure SDK for .NET