EventHubBatchContainer Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |