Condividi tramite


EventHubBatchContainer Classe

Definizione

Contenitore Batch che fornisce informazioni sul payload e sulla posizione di flusso per un set di eventi in 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
Ereditarietà
EventHubBatchContainer
Attributi
Implementazioni

Costruttori

EventHubBatchContainer(EventHubMessage, Serializer)

Contenitore batch che fornisce eventi dai dati eventHub memorizzati nella cache associati a un flusso orleans

Proprietà

SequenceToken

Token di sequenza di flusso per l'inizio di questo batch.

StreamId

L'identificatore di flusso per il flusso di questo batch fa parte di .

Metodi

GetEvents<T>()

Ottiene gli eventi di un tipo specifico dal batch.

ImportRequestContext()

Consente a IBatchContainer di impostare i dati in RequestContext prima che questo IBatchContainer venga inviato ai consumer. È possibile che i dati impostati al momento dell'evento siano stati generati e accodati nel provider persistente o in qualsiasi altro dato.

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

Inserire l'elenco eventi e il relativo contesto in un oggetto EventData

Si applica a