Compartilhar via


IBatchContainerBatch Interface

Definição

Um lote de mensagens de fila (consulte IBatchContainer para obter a descrição do conteúdo do lote)

public interface IBatchContainerBatch : Orleans.Streams.IBatchContainer
type IBatchContainerBatch = interface
    interface IBatchContainer
Public Interface IBatchContainerBatch
Implements IBatchContainer
Derivado
Implementações

Propriedades

BatchContainers

Obtém os contêineres de lote que compõem este lote

SequenceToken

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

(Herdado de IBatchContainer)
StreamGuid

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

(Herdado de IBatchContainer)
StreamId

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

(Herdado de IBatchContainer)
StreamNamespace

Namespace de fluxo para o fluxo do qual esse lote faz parte.

(Herdado de IBatchContainer)

Métodos

GetEvents<T>()

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

(Herdado de IBatchContainer)
ImportRequestContext()

Dá a oportunidade de IBatchContainer definir todos os RequestContext dados no antes que eles IBatchContainer sejam 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.

(Herdado de IBatchContainer)
ShouldDeliver(IStreamIdentity, Object, StreamFilterPredicate)

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

(Herdado de IBatchContainer)

Aplica-se a