Share via


CloudEvent.Parse(BinaryData, Boolean) Methode

Definition

Bei einem einzelnen JSON-codierten Ereignis analysiert der Ereignisumschlag und gibt einen CloudEventzurück. Wenn das angegebene Ereignis nicht gültig ist, wird eine Ausnahme ausgelöst. Wenn dem Ereignis erforderliche Eigenschaften fehlen, wird standardmäßig eine Ausnahme ausgelöst, die jedoch durch Festlegen des skipValidation Parameters gelockert werden kann.

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

Parameter

json
BinaryData

Eine instance, BinaryData die den JSON-Code für das CloudEvent enthält.

skipValidation
Boolean

Legen Sie auf true fest, damit fehlende oder ungültige Eigenschaften weiterhin in ein CloudEvent analysiert werden können. Insbesondere durch Festlegen von strict auf truemüssen die Eigenschaften source, id, specversion und type nicht mehr im JSON-Code vorhanden sein. Darüber hinaus werden die Anforderungen an die Groß- und Kleinschreibung der Namen von Erweiterungsattributen gelockert.

Gibt zurück

einen CloudEvent

Ausnahmen

json enthält mehrere Ereignisse. ParseMany(BinaryData, Boolean) sollte stattdessen verwendet werden.

Gilt für: