Condividi tramite


GeneratedBatchContainer Classe

Definizione

IBatchContainer implementazione per i payload degli eventi generati.

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
Ereditarietà
GeneratedBatchContainer
Attributi
Implementazioni

Costruttori

GeneratedBatchContainer(Guid, String, Object, EventSequenceTokenV2)

IBatchContainer implementazione per i payload degli eventi generati.

GeneratedBatchContainer(StreamId, Object, EventSequenceTokenV2)

Inizializza una nuova istanza della classe GeneratedBatchContainer.

Proprietà

EnqueueTimeUtc

Ottiene l'ora di accodamento (UTC).

Payload

Ottiene il payload.

RealToken

Ottiene il token reale.

SequenceToken

Crea il token della sequenza di flusso per l'inizio di questo batch.

StreamGuid

IBatchContainer implementazione per i payload degli eventi generati.

StreamId

Ges l'identificatore del flusso per il flusso di cui fa parte questo batch.

StreamNamespace

IBatchContainer implementazione per i payload degli eventi generati.

Metodi

GetEvents<T>()

Ottiene gli eventi di un tipo specifico dal batch.

ImportRequestContext()

Offre la possibilità di IBatchContainer impostare tutti i dati in RequestContext prima che vengano IBatchContainer inviati ai consumer. Può trattarsi dei dati impostati al momento della generazione dell'evento e accodati nel provider permanente o in qualsiasi altro dato.

ShouldDeliver(IStreamIdentity, Object, StreamFilterPredicate)

IBatchContainer implementazione per i payload degli eventi generati.

Si applica a