Partager via


EventGridEvent Classe

Définition

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 à