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-Objekt bereitstellt.
[System.Serializable]
public class EventHubBatchContainer : Orleans.Serialization.IOnDeserialized, Orleans.Streams.IBatchContainer
[<System.Serializable>]
type EventHubBatchContainer = class
interface IBatchContainer
interface IOnDeserialized
Public Class EventHubBatchContainer
Implements IBatchContainer, IOnDeserialized
- Vererbung
-
EventHubBatchContainer
- Attribute
- Implementiert
Konstruktoren
EventHubBatchContainer(EventHubMessage, SerializationManager) |
Batch-Container, der Ereignisse aus zwischengespeicherten EventHub-Daten übermittelt, die einem Orleans-Stream zugeordnet sind |
Eigenschaften
SequenceToken |
Streamsequenztoken für den Start dieses Batches. |
StreamGuid |
Streambezeichner für den Stream, zu dem dieser Batch gehört. |
StreamNamespace |
Streamnamespace 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. Dabei kann es sich um die Daten handeln, die zum Zeitpunkt der Ereignisgenerierung festgelegt und in die Warteschlange für den persistenten Anbieter oder andere Daten eingereiht wurden. |
ShouldDeliver(IStreamIdentity, Object, StreamFilterPredicate) |
Entscheiden Sie, ob dieser Batch an das angegebene Ziel gesendet werden soll. |
ToEventData<T>(SerializationManager, Guid, String, IEnumerable<T>, Dictionary<String,Object>) |
Hinzufügen einer Ereignisliste und des zugehörigen Kontexts in ein EventData-Objekt |
Explizite Schnittstellenimplementierungen
IOnDeserialized.OnDeserialized(ISerializerContext) |
Batchcontainer, der Nutzlast- und Streampositionsinformationen für eine Reihe von Ereignissen in einem EventHub EventData-Objekt bereitstellt. |