CloudEvent.Parse(BinaryData, Boolean) メソッド

定義

1 つの JSON でエンコードされたイベントが指定された場合、イベント エンベロープを解析し、 を CloudEvent返します。 指定したイベントが有効な JSON でない場合は、例外がスローされます。 既定では、イベントに必須プロパティがない場合は例外がスローされますが、 パラメーターを skipValidation 設定することで緩和できます。

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

パラメーター

json
BinaryData

CloudEvent の BinaryData JSON を含む のインスタンス。

skipValidation
Boolean

true 設定すると、見つからないプロパティまたは無効なプロパティを CloudEvent に解析できます。 特に、strict を に true設定すると、ソース、ID、specversion、および型のプロパティが JSON に存在する必要がなくなります。 さらに、拡張属性名の大文字と小文字の区別の要件が緩和されます。

戻り値

CloudEvent

例外

json には複数のイベントが含まれています。 代わりに ParseMany(BinaryData, Boolean) を使用します。

適用対象