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

CloudEvent 构造函数

定义

重载

CloudEvent(String, String, Object, Type)

初始化 CloudEvent 类的新实例。

CloudEvent(String, String, BinaryData, String, CloudEventDataFormat)

使用二进制事件数据初始化 类的新实例 CloudEvent

CloudEvent(String, String, Object, Type)

Source:
CloudEvent.cs

初始化 CloudEvent 类的新实例。

public CloudEvent (string source, string type, object? jsonSerializableData, Type? dataSerializationType = default);
new Azure.Messaging.CloudEvent : string * string * obj * Type -> Azure.Messaging.CloudEvent
Public Sub New (source As String, type As String, jsonSerializableData As Object, Optional dataSerializationType As Type = Nothing)

参数

source
String

标识事件发生的上下文。 对于每个不同事件,ID 和源的组合必须是唯一的。

type
String

与原始事件相关的事件类型。 例如,“Contoso.Items.ItemReceived”。

jsonSerializableData
Object

特定于事件类型的事件数据。

dataSerializationType
Type

序列化数据时要使用的类型。 如果未指定, GetType() 将在 上使用 jsonSerializableData

例外

sourcetype 为 null。

适用于

CloudEvent(String, String, BinaryData, String, CloudEventDataFormat)

Source:
CloudEvent.cs

使用二进制事件数据初始化 类的新实例 CloudEvent

public CloudEvent (string source, string type, BinaryData? data, string? dataContentType, Azure.Messaging.CloudEventDataFormat dataFormat = Azure.Messaging.CloudEventDataFormat.Binary);
new Azure.Messaging.CloudEvent : string * string * BinaryData * string * Azure.Messaging.CloudEventDataFormat -> Azure.Messaging.CloudEvent
Public Sub New (source As String, type As String, data As BinaryData, dataContentType As String, Optional dataFormat As CloudEventDataFormat = Azure.Messaging.CloudEventDataFormat.Binary)

参数

source
String

标识事件发生的上下文。 对于每个不同事件,ID 和源的组合必须是唯一的。

type
String

与原始事件相关的事件类型。 例如,“Contoso.Items.ItemReceived”。

data
BinaryData

特定于事件类型的二进制事件数据。

dataContentType
String

有效负载的内容类型。 如果有效负载不是 JSON,则应指定不同于“application/json”的内容类型。

dataFormat
CloudEventDataFormat

使用 JSON 信封格式时发送 的数据 CloudEvent 的格式。

例外

sourcetype 为 null。

适用于