Compartilhar via


EventHubBatchContainer Classe

Definição

O contêiner do Lote que fornece informações de carga e posição de fluxo para um conjunto de eventos em um EventHub EventData.

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

Construtores

EventHubBatchContainer(EventHubMessage, Serializer)

Contêiner do Lote que fornece eventos de dados do EventHub armazenados em cache associados a um fluxo de orleans

Propriedades

SequenceToken

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

StreamId

Identificador 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 oportunidade de IBatchContainer definir quaisquer dados no RequestContext antes que esse IBatchContainer seja enviado 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.

ToEventData<T>(Serializer, StreamId, IEnumerable<T>, Dictionary<String,Object>)

Colocar a lista de eventos e seu contexto em um objeto EventData

Aplica-se a