你当前正在访问 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}