Condividi tramite


BatchContainerBatch Classe

Definizione

Un batch di contenitori batch, che, se configurato (vedere StreamPullingAgentOptions), sarà i dati estratti da PersistenStreamPullingAgent dalla cache sottostante

[Orleans.GenerateSerializer]
public sealed class BatchContainerBatch : Orleans.Streams.IBatchContainerBatch
[<Orleans.GenerateSerializer>]
type BatchContainerBatch = class
    interface IBatchContainerBatch
    interface IBatchContainer
Public NotInheritable Class BatchContainerBatch
Implements IBatchContainerBatch
Ereditarietà
BatchContainerBatch
Attributi
Implementazioni

Costruttori

BatchContainerBatch(List<IBatchContainer>)

Un batch di contenitori batch, che, se configurato (vedere StreamPullingAgentOptions), sarà i dati estratti da PersistenStreamPullingAgent dalla cache sottostante

Proprietà

BatchContainers

Ottiene i contenitori batch che comprendono questo batch

SequenceToken

Ottiene il token della sequenza di flusso per l'inizio di questo batch. Derivato dal primo contenitore batch nel batch.

StreamId

Ottiene l'identificatore del flusso del flusso di cui fa parte questo batch. Derivato dal primo contenitore batch nel batch.

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.

Si applica a