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}