Partager via


IBatchContainer Interface

Définition

Chaque message de file d’attente est autorisé à être un ensemble hétérogène et ordonné d’événements. IBatchContainer contient ces événements et permet aux utilisateurs d’interroger le lot pour un type d’événement spécifique.

public interface IBatchContainer
type IBatchContainer = interface
Public Interface IBatchContainer
Dérivé

Propriétés

SequenceToken

Ges le jeton de séquence de flux pour le début de ce lot.

StreamGuid

Identificateur de flux pour le flux dont fait partie ce lot.

StreamId

Ges l’identificateur de flux pour le flux dont fait partie ce lot.

StreamNamespace

Espace de noms stream pour le flux dont fait partie ce lot.

Méthodes

GetEvents<T>()

Obtient des événements d’un type spécifique à partir du lot.

ImportRequestContext()

Donne la possibilité de IBatchContainer définir toutes les données dans le RequestContext avant d’être IBatchContainer envoyées aux consommateurs. Il peut s’agir des données qui ont été définies au moment où l’événement a été généré et mis en file d’attente dans le fournisseur persistant ou toute autre donnée.

ShouldDeliver(IStreamIdentity, Object, StreamFilterPredicate)

Déterminez si ce lot doit être envoyé à la cible spécifiée.

S’applique à