CloudEvent.Parse(BinaryData, Boolean) Método
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í.
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
Azure SDK for .NET