Freigeben über


GeneratedBatchContainer Klasse

Definition

IBatchContainer Implementierung für generierte Ereignisnutzlasten.

public class GeneratedBatchContainer : Orleans.Streams.IBatchContainer
[Orleans.GenerateSerializer]
public sealed class GeneratedBatchContainer : Orleans.Streams.IBatchContainer
type GeneratedBatchContainer = class
    interface IBatchContainer
[<Orleans.GenerateSerializer>]
type GeneratedBatchContainer = class
    interface IBatchContainer
Public Class GeneratedBatchContainer
Implements IBatchContainer
Public NotInheritable Class GeneratedBatchContainer
Implements IBatchContainer
Vererbung
GeneratedBatchContainer
Attribute
Implementiert

Konstruktoren

GeneratedBatchContainer(Guid, String, Object, EventSequenceTokenV2)

IBatchContainer Implementierung für generierte Ereignisnutzlasten.

GeneratedBatchContainer(StreamId, Object, EventSequenceTokenV2)

Initialisiert eine neue Instanz der GeneratedBatchContainer-Klasse.

Eigenschaften

EnqueueTimeUtc

Ruft die Queue time (UTC) ab.

Payload

Ruft die Nutzlast ab.

RealToken

Ruft das echte Token ab.

SequenceToken

Verwenden Sie das Streamsequenztoken für den Start dieses Batches.

StreamGuid

IBatchContainer Implementierung für generierte Ereignisnutzlasten.

StreamId

Verwenden Sie den Streambezeichner für den Stream, zu dem dieser Batch gehört.

StreamNamespace

IBatchContainer Implementierung für generierte Ereignisnutzlasten.

Methoden

GetEvents<T>()

Ruft Ereignisse eines bestimmten Typs aus dem Batch ab.

ImportRequestContext()

Bietet die Möglichkeit, IBatchContainer alle Daten in der festzulegen, RequestContext bevor diese IBatchContainer an Verbraucher gesendet werden. Es können die Daten sein, die zum Zeitpunkt der Ereignisgenerierung festgelegt und in den persistenten Anbieter oder andere Daten queuiert wurden.

ShouldDeliver(IStreamIdentity, Object, StreamFilterPredicate)

IBatchContainer Implementierung für generierte Ereignisnutzlasten.

Gilt für: