你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

CloudEvent.Parse(BinaryData, Boolean) 方法

定义

给定单个 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 JSON 的 实例 BinaryData

skipValidation
Boolean

设置为 true 以允许仍然分析为 CloudEvent 的缺失或无效属性。 具体而言,通过将 strict 设置为 true,不再需要 JSON 中存在 source、id、specversion 和 type 属性。 此外,扩展属性名称的大小写要求也放宽。

返回

一个 CloudEvent

例外

json 包含多个事件。 应改用 ParseMany(BinaryData, Boolean)

适用于