EventGridEvent Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET