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.
[System.Serializable]
public class EventHubBatchContainer : Orleans.Serialization.IOnDeserialized, Orleans.Streams.IBatchContainer
[<System.Serializable>]
type EventHubBatchContainer = class
interface IBatchContainer
interface IOnDeserialized
Public Class EventHubBatchContainer
Implements IBatchContainer, IOnDeserialized
- Herança
-
EventHubBatchContainer
- Atributos
- Implementações
Construtores
EventHubBatchContainer(EventHubMessage, SerializationManager) |
Contêiner do Lote que entrega 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. |
StreamGuid |
Identificador de fluxo para o fluxo do qual este lote faz parte. |
StreamNamespace |
Namespace de fluxo para o fluxo do qual esse 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. |
ShouldDeliver(IStreamIdentity, Object, StreamFilterPredicate) |
Decida se esse lote deve ser enviado para o destino especificado. |
ToEventData<T>(SerializationManager, Guid, String, IEnumerable<T>, Dictionary<String,Object>) |
Colocar a lista de eventos e seu contexto em um objeto EventData |
Implantações explícitas de interface
IOnDeserialized.OnDeserialized(ISerializerContext) |
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. |