CloudEvent.Parse(BinaryData, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 true
mü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:
Azure SDK for .NET