EventHubBatchContainer Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |