EventHubBatchContainer Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contenitore Batch che fornisce informazioni sulla posizione del payload e del flusso per un set di eventi in 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
- Ereditarietà
-
EventHubBatchContainer
- Attributi
- Implementazioni
Costruttori
EventHubBatchContainer(EventHubMessage, SerializationManager) |
Contenitore Batch che recapita gli eventi dai dati eventHub memorizzati nella cache associati a un flusso orleans |
Proprietà
SequenceToken |
Token sequenza di flusso per l'inizio di questo batch. |
StreamGuid |
Identificatore di flusso per il flusso di cui fa parte questo batch. |
StreamNamespace |
Lo spazio dei nomi stream per il flusso di questo batch fa parte di . |
Metodi
GetEvents<T>() |
Ottiene gli eventi di un tipo specifico dal batch. |
ImportRequestContext() |
Consente a IBatchContainer di impostare tutti i dati in RequestContext prima che questo IBatchContainer venga inviato ai consumer. Può trattarsi dei dati impostati al momento della generazione dell'evento e accodati nel provider permanente o in qualsiasi altro dato. |
ShouldDeliver(IStreamIdentity, Object, StreamFilterPredicate) |
Decidere se questo batch deve essere inviato alla destinazione specificata. |
ToEventData<T>(SerializationManager, Guid, String, IEnumerable<T>, Dictionary<String,Object>) |
Inserire un elenco di eventi e il relativo contesto in un oggetto EventData |
Implementazioni dell'interfaccia esplicita
IOnDeserialized.OnDeserialized(ISerializerContext) |
Contenitore Batch che fornisce informazioni sulla posizione del payload e del flusso per un set di eventi in EventHub EventData. |