EventGridEvent Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Propriedades de um evento publicado em um tópico da Grade de Eventos usando o 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
- Herança
-
EventGridEvent
- Atributos
Construtores
EventGridEvent(String, String, String, BinaryData) |
Inicializa uma nova instância de EventGridEvent. |
EventGridEvent(String, String, String, Object, Type) |
Inicializa uma nova instância de EventGridEvent. |
Propriedades
Data |
Obtém ou define o conteúdo do evento como BinaryData. Usando BinaryData, é possível desserializar o conteúdo em dados avançados ou acessar os dados JSON brutos usando ToString(). |
DataVersion |
Obtém ou define a versão do esquema do objeto de dados. |
EventTime |
Obtém ou define a hora (em UTC) em que o evento foi gerado. |
EventType |
Obtém ou define o tipo do evento que ocorreu. |
Id |
Obtém ou define um identificador exclusivo para o evento. |
Subject |
Obtém ou define um caminho de recurso relativo ao caminho do tópico. |
Topic |
Obtém ou define o caminho do recurso da origem do evento. Isso deve ser definido ao publicar o evento em um domínio e não deve ser definido ao publicar o evento em um tópico. |
Métodos
Parse(BinaryData) |
Dado um único evento codificado em JSON, analisa o envelope de evento e retorna um EventGridEvent. Se o evento especificado não for um JSON válido ou se o evento não tiver as propriedades necessárias, uma exceção será gerada. |
ParseMany(BinaryData) |
Dado os eventos codificados em JSON, analisa o envelope de evento e retorna uma matriz de EventGridEvents. Se o conteúdo não for um JSON válido ou se houver propriedades necessárias ausentes, uma exceção será gerada. |
TryGetSystemEventData(Object) |
Obtém se o evento é ou não um evento definido pelo sistema e retorna o evento do sistema desserializado por meio do parâmetro out. |
Métodos de Extensão
TryCreatePushNotification(EventGridEvent, PushNotification) |
Tenta criar o PushNotification objeto com base nos detalhes no EventGridEvent objeto . O valor retornado indica se a operação foi bem-sucedida ou falhou. |
Aplica-se a
Azure SDK for .NET