Freigeben über


IBatchContainer Schnittstelle

Definition

Jede Warteschlangennachricht darf ein heterogener, geordneter Satz von Ereignissen sein. IBatchContainer enthält diese Ereignisse und ermöglicht Es Benutzern, den Batch nach einem bestimmten Ereignistyp abzufragen.

public interface IBatchContainer
type IBatchContainer = interface
Public Interface IBatchContainer
Abgeleitet

Eigenschaften

SequenceToken

Verwenden Sie das Streamsequenztoken für den Start dieses Batches.

StreamGuid

Streambezeichner für den Stream, zu dem dieser Batch gehört.

StreamId

Verwenden Sie den Streambezeichner für den Stream, zu dem dieser Batch gehört.

StreamNamespace

Streamnamespace für den Stream, zu dem dieser Batch gehört.

Methoden

GetEvents<T>()

Ruft Ereignisse eines bestimmten Typs aus dem Batch ab.

ImportRequestContext()

Bietet die Möglichkeit, IBatchContainer alle Daten in der festzulegen, RequestContext bevor diese IBatchContainer an Verbraucher gesendet werden. Es können die Daten sein, die zum Zeitpunkt der Ereignisgenerierung festgelegt und in den persistenten Anbieter oder andere Daten queuiert wurden.

ShouldDeliver(IStreamIdentity, Object, StreamFilterPredicate)

Entscheiden Sie, ob dieser Batch an das angegebene Ziel gesendet werden soll.

Gilt für: