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


EventDataBatch interface

Интерфейс, представляющий пакет событий, который можно использовать для отправки событий в концентратор событий.

Чтобы создать пакет, используйте createBatch() метод в EventHubProducerClient. Чтобы отправить пакет, используйте sendBatch() метод на том же клиенте. Чтобы заполнить пакет, используйте tryAdd() метод в самом пакете.

Свойства

count

Количество событий, добавленных в пакет.

maxSizeInBytes

Максимальный размер пакета в байтах. Функция tryAdd в пакете будет возвращать false , если добавляемое событие приводит к превышению этого ограничения размера пакета. createBatch() Используйте метод в , EventHubProducerClient чтобы задать maxSizeInBytes.

sizeInBytes

Размер пакета в байтах после того, как добавленные в него события были закодированы в одно сообщение AMQP.

Методы

tryAdd(EventData | AmqpAnnotatedMessage, TryAddOptions)

Добавляет событие в пакет, если это разрешено ограничением размера пакета. ПРИМЕЧАНИЕ. Всегда не забывайте проверять возвращаемое значение этого метода, прежде чем вызывать его еще раз для следующего события.

Сведения о свойстве

count

Количество событий, добавленных в пакет.

count: number

Значение свойства

number

maxSizeInBytes

Максимальный размер пакета в байтах. Функция tryAdd в пакете будет возвращать false , если добавляемое событие приводит к превышению этого ограничения размера пакета. createBatch() Используйте метод в , EventHubProducerClient чтобы задать maxSizeInBytes.

maxSizeInBytes: number

Значение свойства

number

sizeInBytes

Размер пакета в байтах после того, как добавленные в него события были закодированы в одно сообщение AMQP.

sizeInBytes: number

Значение свойства

number

Сведения о методе

tryAdd(EventData | AmqpAnnotatedMessage, TryAddOptions)

Добавляет событие в пакет, если это разрешено ограничением размера пакета. ПРИМЕЧАНИЕ. Всегда не забывайте проверять возвращаемое значение этого метода, прежде чем вызывать его еще раз для следующего события.

function tryAdd(eventData: EventData | AmqpAnnotatedMessage, options?: TryAddOptions): boolean

Параметры

eventData

EventData | AmqpAnnotatedMessage

Отдельный объект данных события или AmqpAnnotatedMessage.

options
TryAddOptions

Возвращаемое значение

boolean

Логическое значение, указывающее, добавлены ли данные события в пакет.