ServiceBusMessageBatch interface
Пакет сообщений, которые можно создать с помощью метода <xref:createBatch>.
Свойства
count | Количество сообщений, добавленных в пакет. |
max |
Максимальный размер пакета в байтах. Функция |
size |
Размер пакета в байтах после добавления в него событий был закодирован в одно сообщение AMQP. |
Методы
try |
Добавляет сообщение в пакет, если разрешено ограничением размера пакета. ПРИМЕЧАНИЕ. Всегда не забывайте проверять возвращаемое значение этого метода, прежде чем вызывать его еще раз для следующего события. |
Сведения о свойстве
count
Количество сообщений, добавленных в пакет.
count: number
Значение свойства
number
maxSizeInBytes
Максимальный размер пакета в байтах. Функция tryAddMessage
пакета возвращает false
, если добавляемое сообщение приводит к превышению этого ограничения размера пакета. Используйте метод createMessageBatch()
в Sender
, чтобы задать maxSizeInBytes.
maxSizeInBytes: number
Значение свойства
number
sizeInBytes
Размер пакета в байтах после добавления в него событий был закодирован в одно сообщение AMQP.
sizeInBytes: number
Значение свойства
number
Сведения о методе
tryAddMessage(ServiceBusMessage | AmqpAnnotatedMessage, TryAddOptions)
Добавляет сообщение в пакет, если разрешено ограничением размера пакета. ПРИМЕЧАНИЕ. Всегда не забывайте проверять возвращаемое значение этого метода, прежде чем вызывать его еще раз для следующего события.
function tryAddMessage(message: ServiceBusMessage | AmqpAnnotatedMessage, options?: TryAddOptions): boolean
Параметры
- message
Сообщение, добавляемое в пакет.
- options
- TryAddOptions
Возвращаемое значение
boolean
Логическое значение, указывающее, добавлено ли сообщение в пакет или нет.