Partager via


BatchContainerBatch Classe

Définition

Un lot de conteneurs de lots, qui, s’il est configuré (voir StreamPullingAgentOptions), sera les données extraites par PersistenStreamPullingAgent de son cache sous-jacent.

[Orleans.GenerateSerializer]
public sealed class BatchContainerBatch : Orleans.Streams.IBatchContainerBatch
[<Orleans.GenerateSerializer>]
type BatchContainerBatch = class
    interface IBatchContainerBatch
    interface IBatchContainer
Public NotInheritable Class BatchContainerBatch
Implements IBatchContainerBatch
Héritage
BatchContainerBatch
Attributs
Implémente

Constructeurs

BatchContainerBatch(List<IBatchContainer>)

Un lot de conteneurs de lots, qui, s’il est configuré (voir StreamPullingAgentOptions), sera les données extraites par PersistenStreamPullingAgent de son cache sous-jacent.

Propriétés

BatchContainers

Obtient les conteneurs de lots comprenant ce lot

SequenceToken

Obtient le jeton de séquence de flux pour le début de ce lot. Dérivé du premier conteneur de lots dans le lot.

StreamId

Obtient l’identificateur de flux pour le flux de données dont fait partie ce lot. Dérivé du premier conteneur de lots dans le 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.

S’applique à