Compartilhar via


GeneratedBatchContainer Classe

Definição

IBatchContainer implementação para conteúdos de eventos gerados.

public class GeneratedBatchContainer : Orleans.Streams.IBatchContainer
[Orleans.GenerateSerializer]
public sealed class GeneratedBatchContainer : Orleans.Streams.IBatchContainer
type GeneratedBatchContainer = class
    interface IBatchContainer
[<Orleans.GenerateSerializer>]
type GeneratedBatchContainer = class
    interface IBatchContainer
Public Class GeneratedBatchContainer
Implements IBatchContainer
Public NotInheritable Class GeneratedBatchContainer
Implements IBatchContainer
Herança
GeneratedBatchContainer
Atributos
Implementações

Construtores

GeneratedBatchContainer(Guid, String, Object, EventSequenceTokenV2)

IBatchContainer implementação para conteúdos de eventos gerados.

GeneratedBatchContainer(StreamId, Object, EventSequenceTokenV2)

Inicializa uma nova instância da classe GeneratedBatchContainer.

Propriedades

EnqueueTimeUtc

Obtém a hora de enfileiramento (UTC).

Payload

Obtém o conteúdo.

RealToken

Obtém o token real.

SequenceToken

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

StreamGuid

IBatchContainer implementação para conteúdos de eventos gerados.

StreamId

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

StreamNamespace

IBatchContainer implementação para conteúdos de eventos gerados.

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)

IBatchContainer implementação para conteúdos de eventos gerados.

Aplica-se a