Compartir a través de


EventGridEvent Clase

Definición

Propiedades de un evento publicado en un tema de Event Grid mediante el esquema 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
Herencia
EventGridEvent
Atributos

Constructores

EventGridEvent(String, String, String, BinaryData)

Inicializa una nueva instancia de la clase EventGridEvent.

EventGridEvent(String, String, String, Object, Type)

Inicializa una nueva instancia de la clase EventGridEvent.

Propiedades

Data

Obtiene o establece la carga del evento como BinaryData. Con BinaryData, se puede deserializar la carga en datos enriquecidos o acceder a los datos JSON sin procesar mediante ToString().

DataVersion

Obtiene o establece la versión del esquema del objeto de datos.

EventTime

Obtiene o establece la hora (en UTC) que se generó el evento.

EventType

Obtiene o establece el tipo del evento que se produjo.

Id

Obtiene o establece un identificador único para el evento.

Subject

Obtiene o establece una ruta de acceso de recurso relativa a la ruta de acceso del tema.

Topic

Obtiene o establece la ruta de acceso del recurso del origen del evento. Debe establecerse al publicar el evento en un dominio y no debe establecerse al publicar el evento en un tema.

Métodos

Parse(BinaryData)

Dado un único evento codificado en JSON, analiza el sobre del evento y devuelve un eventGridEvent. Si el evento especificado no es json válido o faltan propiedades necesarias, se produce una excepción.

ParseMany(BinaryData)

Dados los eventos codificados en JSON, analiza el sobre de eventos y devuelve una matriz de EventGridEvents. Si el contenido no es JSON válido o faltan propiedades necesarias para eventos, se produce una excepción.

TryGetSystemEventData(Object)

Obtiene si el evento es un evento definido por el sistema y devuelve el evento del sistema deserializado a través del parámetro out.

Métodos de extensión

TryCreatePushNotification(EventGridEvent, PushNotification)

Intenta crear el PushNotification objeto a partir de los detalles del EventGridEvent objeto . El valor devuelto indica si la operación se realizó correctamente o no.

Se aplica a