Compartir a través de


EventHubBatchContainer Clase

Definición

Contenedor de Batch que proporciona información de carga y posición de flujo para un conjunto de eventos en 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
Herencia
EventHubBatchContainer
Atributos
Implementaciones

Constructores

EventHubBatchContainer(EventHubMessage, Serializer)

Contenedor de Batch que entrega eventos de los datos de EventHub almacenados en caché asociados a un flujo de Orleans

Propiedades

SequenceToken

Token de secuencia de secuencia para el inicio de este lote.

StreamId

Identificador de flujo de la secuencia del que forma parte este lote.

Métodos

GetEvents<T>()

Obtiene eventos de un tipo específico del lote.

ImportRequestContext()

Ofrece una oportunidad a IBatchContainer para establecer los datos de RequestContext antes de que se envíe este IBatchContainer a los consumidores. Puede ser los datos que se establecieron en el evento de hora y se han puesto en cola en el proveedor persistente o en cualquier otro dato.

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

Colocar la lista de eventos y su contexto en un objeto EventData

Se aplica a