Compartir a través de


CloudEvent.Parse(BinaryData, Boolean) Método

Definición

Dado un único evento codificado en 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 skipValidation parámetro .

public static Azure.Messaging.CloudEvent? Parse (BinaryData json, bool skipValidation = false);
static member Parse : BinaryData * bool -> Azure.Messaging.CloudEvent
Public Shared Function Parse (json As BinaryData, Optional skipValidation As Boolean = false) As CloudEvent

Parámetros

json
BinaryData

Instancia de BinaryData que contiene el JSON para CloudEvent.

skipValidation
Boolean

true Establézcalo en para permitir que las propiedades que faltan o no sean válidas se analicen en cloudEvent. En concreto, al establecer strict en true, las propiedades source, id, specversion y type ya no son necesarias para estar presentes en el JSON. Además, los requisitos de mayúsculas y minúsculas de los nombres de atributo de extensión están relajados.

Devoluciones

Un objeto CloudEvent.

Excepciones

json contenía varios eventos. Se debe usar ParseMany(BinaryData, Boolean) en su lugar.

Se aplica a