CloudEvent 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í.
Representa un elemento CloudEvent que se ajusta al esquema 1.0. Este tipo tiene serialización integrada mediante System.Text.Json.
[System.Text.Json.Serialization.JsonConverter(typeof(Azure.Messaging.CloudEventConverter))]
public class CloudEvent
[<System.Text.Json.Serialization.JsonConverter(typeof(Azure.Messaging.CloudEventConverter))>]
type CloudEvent = class
Public Class CloudEvent
- Herencia
-
CloudEvent
- Atributos
Constructores
CloudEvent(String, String, BinaryData, String, CloudEventDataFormat) |
Inicializa una nueva instancia de la CloudEvent clase mediante datos de eventos binarios. |
CloudEvent(String, String, Object, Type) |
Inicializa una nueva instancia de la clase CloudEvent. |
Propiedades
Data |
Obtiene o establece los datos del evento como BinaryData. Con BinaryData, se puede deserializar la carga en datos enriquecidos o acceder a los datos JSON sin procesar mediante ToString(). |
DataContentType |
Obtiene o establece el tipo de contenido de los datos. |
DataSchema |
Obtiene o establece el esquema al que se adhieren los datos. |
ExtensionAttributes |
Obtiene los atributos de extensión que se pueden agregar además al sobre De CloudEvent. |
Id |
Obtiene o establece un identificador para el evento. La combinación de Id y Source debe ser única para cada evento distinto. Si no se establece explícitamente, este valor predeterminado será .Guid |
Source |
Obtiene o establece el contexto en el que se produjo un evento. La combinación de Id y Source debe ser única para cada evento distinto. |
Subject |
Obtiene o establece el asunto del evento en el contexto del productor de eventos (identificado por origen). |
Time |
Obtiene o establece la hora (en UTC) que se generó el evento, en formato RFC3339. Si no se establece explícitamente, este valor predeterminado será la hora en que se construye el evento. |
Type |
Obtiene o establece el tipo de evento relacionado con la repetición de origen. |
Métodos
Parse(BinaryData, Boolean) |
Dado un único evento con codificación JSON, analiza el sobre del evento y devuelve un CloudEvent.
Si el evento especificado no es json válido, se produce una excepción.
De forma predeterminada, si faltan propiedades necesarias para el evento, se produce una excepción, aunque esto se puede relajar estableciendo el |
ParseMany(BinaryData, Boolean) |
Dados los eventos codificados en JSON, analiza el sobre de eventos y devuelve una matriz de CloudEvents.
Si el evento especificado no es json válido, se produce una excepción.
De forma predeterminada, si faltan propiedades necesarias para el evento, se produce una excepción, aunque esto se puede relajar estableciendo el |
Métodos de extensión
TryGetSystemEventData(CloudEvent, Object) |
Obtiene si el evento es un evento definido por el sistema y devuelve los datos de eventos del sistema deserializados a través del parámetro out. |
Se aplica a
Azure SDK for .NET