EventHubBatchContainer Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Batchcontainer, der Nutzlast- und Streampositionsinformationen für eine Reihe von Ereignissen in einem EventHub EventData bereitstellt.
[Orleans.GenerateSerializer]
[System.Serializable]
public class EventHubBatchContainer : Orleans.Streams.IBatchContainer
[<Orleans.GenerateSerializer>]
[<System.Serializable>]
type EventHubBatchContainer = class
interface IBatchContainer
Public Class EventHubBatchContainer
Implements IBatchContainer
- Vererbung
-
EventHubBatchContainer
- Attribute
- Implementiert
Konstruktoren
EventHubBatchContainer(EventHubMessage, Serializer) |
Batchcontainer, der Ereignisse aus zwischengespeicherten EventHub-Daten übermittelt, die einem Orleans-Stream zugeordnet sind |
Eigenschaften
SequenceToken |
Streamsequenztoken für den Start dieses Batches. |
StreamId |
Streambezeichner für den Stream, zu dem dieser Batch gehört. |
Methoden
GetEvents<T>() |
Ruft Ereignisse eines bestimmten Typs aus dem Batch ab. |
ImportRequestContext() |
Gibt IBatchContainer die Möglichkeit, alle Daten im RequestContext festzulegen, bevor dieser IBatchContainer an Consumer gesendet wird. Es können die Daten sein, die zum Zeitpunkt der Ereignisgenerierung festgelegt und in den persistenten Anbieter oder andere Daten queuiert wurden. |
ToEventData<T>(Serializer, StreamId, IEnumerable<T>, Dictionary<String,Object>) |
Hinzufügen der Ereignisliste und des zugehörigen Kontexts in ein EventData-Objekt |