你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
CloudEvent.ParseMany(BinaryData, Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
给定 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
包含一个或多个 CloudEvent 的 JSON 的 实例 BinaryData 。
- skipValidation
- Boolean
设置为 true
以允许仍然分析为 CloudEvent 的缺失或无效属性。
具体而言,通过将 strict 设置为 true
,不再需要 JSON 中存在 source、id、specversion 和 type 属性。 此外,扩展属性名称的大小写要求也放宽。
返回
CloudEvent 实例的数组。