EventHubBatchContainer Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |