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

定義

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

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

パラメーター

json
BinaryData

1 つ以上の BinaryData CloudEvents の JSON を含む のインスタンス。

skipValidation
Boolean

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

戻り値

CloudEvent インスタンスの配列。

適用対象