Compartir a través de


BatchContainerBatch Clase

Definición

Un lote de contenedores por lotes, que, si está configurado (consulte StreamPullingAgentOptions), serán los datos extraídos por La persistenciaStreamPullingAgent de su caché subyacente.

[Orleans.GenerateSerializer]
public sealed class BatchContainerBatch : Orleans.Streams.IBatchContainerBatch
[<Orleans.GenerateSerializer>]
type BatchContainerBatch = class
    interface IBatchContainerBatch
    interface IBatchContainer
Public NotInheritable Class BatchContainerBatch
Implements IBatchContainerBatch
Herencia
BatchContainerBatch
Atributos
Implementaciones

Constructores

BatchContainerBatch(List<IBatchContainer>)

Un lote de contenedores por lotes, que, si está configurado (consulte StreamPullingAgentOptions), serán los datos extraídos por La persistenciaStreamPullingAgent de su caché subyacente.

Propiedades

BatchContainers

Obtiene los contenedores por lotes que componen este lote.

SequenceToken

Obtiene el token de secuencia de secuencia para el inicio de este lote. Se deriva del primer contenedor por lotes del lote.

StreamId

Obtiene el identificador de secuencia del flujo del que forma parte este lote. Se deriva del primer contenedor por lotes del lote.

Métodos

GetEvents<T>()

Obtiene eventos de un tipo específico del lote.

ImportRequestContext()

Ofrece la oportunidad de IBatchContainer establecer los datos de RequestContext antes IBatchContainer de enviarlos a los consumidores. Puede ser los datos que se establecieron en el evento de hora y se han puesto en cola en el proveedor persistente o en cualquier otro dato.

Se aplica a