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


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