Compartilhar via


IBatchContainer Interface

Definição

Cada mensagem de fila tem permissão para ser um conjunto heterogêneo e ordenado de eventos. IBatchContainer contém esses eventos e permite que os usuários consultem o lote para um tipo específico de evento.

public interface IBatchContainer
type IBatchContainer = interface
Public Interface IBatchContainer
Derivado

Propriedades

SequenceToken

Ges o token de sequência de fluxo para o início deste lote.

StreamGuid

Identificador de fluxo para o fluxo do qual este lote faz parte.

StreamId

Ges o identificador de fluxo para o fluxo do qual este lote faz parte.

StreamNamespace

O namespace de fluxo para o fluxo do qual este lote faz parte.

Métodos

GetEvents<T>()

Obtém eventos de um tipo específico do lote.

ImportRequestContext()

Dá a IBatchContainer oportunidade de definir todos os RequestContext dados no antes de serem IBatchContainer enviados aos consumidores. Podem ser os dados que foram definidos no momento em que o evento foi gerado e enfileirados no provedor persistente ou em qualquer outro dado.

ShouldDeliver(IStreamIdentity, Object, StreamFilterPredicate)

Decida se esse lote deve ser enviado para o destino especificado.

Aplica-se a