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


IBatchContainer Интерфейс

Определение

Каждое сообщение очереди может быть разнородным упорядоченным набором событий. IBatchContainer содержит эти события и позволяет пользователям запрашивать в пакете определенный тип события.

public interface IBatchContainer
type IBatchContainer = interface
Public Interface IBatchContainer
Производный

Свойства

SequenceToken

Определяет токен последовательности потока для начала этого пакета.

StreamGuid

Идентификатор потока для потока, в который входит этот пакет.

StreamId

Определяет идентификатор потока для потока, в который входит этот пакет.

StreamNamespace

Пространство имен потока для потока, в который входит этот пакет.

Методы

GetEvents<T>()

Получает события определенного типа из пакета.

ImportRequestContext()

Дает возможность IBatchContainer задать любые данные в перед отправкой RequestContextIBatchContainer потребителям. Это могут быть данные, которые были заданы во время создания события и постановки в очередь в постоянный поставщик, или любые другие данные.

ShouldDeliver(IStreamIdentity, Object, StreamFilterPredicate)

Решите, следует ли отправлять этот пакет в указанный целевой объект.

Применяется к