EventData interface
介面,描述要傳送至事件中樞的數據。
當使用 EventHubProducerClient
時,建立要傳送的物件時,請使用這個 做為參考。
例如,{ body: "your-data" }
或
{
body: "your-data",
properties: {
propertyName: "property value"
}
}
屬性
body | 需要傳送的訊息本文。 如果讀取事件的應用程式未使用此 SDK,請將主體承載轉換成位元組陣列或 Buffer,以取得更佳的跨語言相容性。 |
content |
訊息的內容類型。 選擇性地描述訊息的承載,其描述項會遵循第 5 節RFC2045的格式,例如“application/json”。 |
correlation |
可讓應用程式針對相互關聯目的指定訊息內容的相互關聯標識符,例如反映正在回復之訊息的 MessageId。 |
message |
訊息標識碼是應用程式定義的值,可唯一識別訊息及其承載。 注意:不允許不是整數的數位。 |
properties | 一組索引鍵值組,可用來設定使用者應用程式特有的屬性。 |
屬性詳細資料
body
需要傳送的訊息本文。 如果讀取事件的應用程式未使用此 SDK,請將主體承載轉換成位元組陣列或 Buffer,以取得更佳的跨語言相容性。
body: any
屬性值
any
contentType
訊息的內容類型。 選擇性地描述訊息的承載,其描述項會遵循第 5 節RFC2045的格式,例如“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}