Compartir a través de


IBatchContainer Interfaz

Definición

Cada mensaje de cola puede ser un conjunto heterogéneo y ordenado de eventos. IBatchContainer contiene estos eventos y permite a los usuarios consultar el lote para un tipo específico de evento.

public interface IBatchContainer
type IBatchContainer = interface
Public Interface IBatchContainer
Derivado

Propiedades

SequenceToken

Ges el token de secuencia de secuencia para el inicio de este lote.

StreamGuid

Identificador de flujo de la secuencia de la que forma parte este lote.

StreamId

Ges el identificador de flujo de la secuencia del que forma parte este lote.

StreamNamespace

Espacio de nombres de la secuencia del que forma parte este 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 momento en que se generó el evento y se puso en cola en el proveedor persistente o en cualquier otro dato.

ShouldDeliver(IStreamIdentity, Object, StreamFilterPredicate)

Decida si este lote se debe enviar al destino especificado.

Se aplica a