Поделиться через


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}