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

EventData interface

描述要发送到事件中心的数据的接口。 在创建在使用 时要发送的对象时, EventHubProducerClient将此用作引用。 例如,{ body: "your-data" }

{
   body: "your-data",
   properties: {
      propertyName: "property value"
   }
}

属性

body

需要发送的消息正文。 如果读取事件的应用程序未使用此 SDK,请将正文有效负载转换为字节数组或缓冲区,以提高跨语言兼容性。

contentType

消息的内容类型。 (可选)描述消息的有效负载,其描述符遵循 RFC2045 第 5 节的格式,例如“application/json”。

correlationId

相关标识符,它允许应用程序为消息指定上下文以实现关联,例如反映正在答复的消息的 MessageId。

messageId

消息标识符是应用程序定义的值,可用于唯一标识消息及其有效负载。 注意:不允许使用不是整数的数字。

properties

可用于设置特定于用户应用程序的属性的键值对集。

属性详细信息

body

需要发送的消息正文。 如果读取事件的应用程序未使用此 SDK,请将正文有效负载转换为字节数组或缓冲区,以提高跨语言兼容性。

body: any

属性值

any

contentType

消息的内容类型。 (可选)描述消息的有效负载,其描述符遵循 RFC2045 第 5 节的格式,例如“application/json”。

contentType?: string

属性值

string

correlationId

相关标识符,它允许应用程序为消息指定上下文以实现关联,例如反映正在答复的消息的 MessageId。

correlationId?: string | number | Buffer

属性值

string | number | Buffer

messageId

消息标识符是应用程序定义的值,可用于唯一标识消息及其有效负载。 注意:不允许使用不是整数的数字。

messageId?: string | number | Buffer

属性值

string | number | Buffer

properties

可用于设置特定于用户应用程序的属性的键值对集。

properties?: [key: string]: any

属性值

[key: string]: any