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 ofrece información de carga y posición de secuencia para un conjunto de eventos en un 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
- Herencia
-
EventHubBatchContainer
- Atributos
- Implementaciones
Constructores
EventHubBatchContainer(EventHubMessage, SerializationManager) |
Contenedor por lotes que entrega eventos de datos de EventHub almacenados en caché asociados a una secuencia de Orleans |
Propiedades
SequenceToken |
Token de secuencia de transmisión para el inicio de este lote. |
StreamGuid |
Identificador de flujo de la secuencia de la que forma parte este lote. |
StreamNamespace |
Espacio de nombres de la secuencia del que forma parte este lote. |
Métodos
GetEvents<T>() |
Obtiene eventos de un tipo específico del lote. |
ImportRequestContext() |
Ofrece la oportunidad de que IBatchContainer establezca los datos de RequestContext antes de enviar este IBatchContainer a los consumidores. Puede ser los datos que se establecieron en el momento en que se generó el evento y se puso en cola en el proveedor persistente o en cualquier otro dato. |
ShouldDeliver(IStreamIdentity, Object, StreamFilterPredicate) |
Decida si este lote se debe enviar al destino especificado. |
ToEventData<T>(SerializationManager, Guid, String, IEnumerable<T>, Dictionary<String,Object>) |
Colocar la lista de eventos y su contexto en un objeto EventData |
Implementaciones de interfaz explícitas
IOnDeserialized.OnDeserialized(ISerializerContext) |
Contenedor de Batch que ofrece información de carga y posición de secuencia para un conjunto de eventos en un EventHub EventData. |