Partager via


EventHubBatchContainer Classe

Définition

Conteneur Batch qui fournit des informations sur la charge utile et la position du flux pour un ensemble d’événements dans un EventHub EventData.

[Orleans.GenerateSerializer]
[System.Serializable]
public class EventHubBatchContainer : Orleans.Streams.IBatchContainer
[<Orleans.GenerateSerializer>]
[<System.Serializable>]
type EventHubBatchContainer = class
    interface IBatchContainer
Public Class EventHubBatchContainer
Implements IBatchContainer
Héritage
EventHubBatchContainer
Attributs
Implémente

Constructeurs

EventHubBatchContainer(EventHubMessage, Serializer)

Conteneur Batch qui fournit des événements à partir de données EventHub mises en cache associées à un flux orleans

Propriétés

SequenceToken

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

StreamId

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

Méthodes

GetEvents<T>()

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

ImportRequestContext()

Donne la possibilité à IBatchContainer de définir des données dans RequestContext avant l’envoi de cet IBatchContainer 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.

ToEventData<T>(Serializer, StreamId, IEnumerable<T>, Dictionary<String,Object>)

Placer la liste des événements et son contexte dans un objet EventData

S’applique à