你当前正在访问 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,请将正文有效负载转换为字节数组或缓冲区,以提高跨语言兼容性。 |
content |
消息的内容类型。 (可选)描述消息的有效负载,其描述符遵循 RFC2045 第 5 节的格式,例如“application/json”。 |
correlation |
相关标识符,它允许应用程序为消息指定上下文以实现关联,例如反映正在答复的消息的 MessageId。 |
message |
消息标识符是应用程序定义的值,可用于唯一标识消息及其有效负载。 注意:不允许使用不是整数的数字。 |
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