Condividi tramite


EventHubDataAdapter Classe

Definizione

Scheda dati dell'hub eventi predefinita. Gli utenti possono sottoclasse per eseguire l'override dei dati degli eventi nel mapping di flusso.

public class EventHubDataAdapter : Orleans.Providers.Streams.Common.ICacheDataAdapter, Orleans.Streaming.EventHubs.IEventHubDataAdapter, Orleans.Streams.IQueueDataAdapter<Azure.Messaging.EventHubs.EventData>
type EventHubDataAdapter = class
    interface IEventHubDataAdapter
    interface IQueueDataAdapter<EventData>
    interface ICacheDataAdapter
Public Class EventHubDataAdapter
Implements ICacheDataAdapter, IEventHubDataAdapter, IQueueDataAdapter(Of EventData)
Ereditarietà
EventHubDataAdapter
Implementazioni

Costruttori

EventHubDataAdapter(Serializer)

Scheda dati cache che adatta EventData di EventHub a CachedEventHubMessage usata nella cache

Metodi

EncodeMessageIntoSegment(EventData, Func<Int32,ArraySegment<Byte>>)

Scheda dati dell'hub eventi predefinita. Gli utenti possono sottoclasse per eseguire l'override dei dati degli eventi nel mapping di flusso.

FromQueueMessage(StreamPosition, EventData, DateTime, Func<Int32,ArraySegment<Byte>>)

Scheda dati dell'hub eventi predefinita. Gli utenti possono sottoclasse per eseguire l'override dei dati degli eventi nel mapping di flusso.

GetBatchContainer(CachedMessage)

Converte un messaggio memorizzato nella cache in un contenitore batch per il recapito

GetBatchContainer(EventHubMessage)

Convertire un EventHubMessage in un contenitore batch

GetOffset(CachedMessage)

Ottenere l'offset dal messaggio memorizzato nella cache. Lasciato alla classe derivata, perché sa solo come ottenere questo dal messaggio memorizzato nella cache.

GetPartitionKey(StreamId)

Ottenere la chiave di partizione dell'hub eventi da usare per un flusso.

GetSequenceToken(CachedMessage)

Ottiene il token della sequenza di flusso da un messaggio memorizzato nella cache.

GetStreamIdentity(EventData)

Ottenere l'oggetto IStreamIdentity per un messaggio di evento.

GetStreamPosition(String, EventData)

Scheda dati dell'hub eventi predefinita. Gli utenti possono sottoclasse per eseguire l'override dei dati degli eventi nel mapping di flusso.

ToQueueMessage<T>(StreamId, IEnumerable<T>, StreamSequenceToken, Dictionary<String,Object>)

Scheda dati dell'hub eventi predefinita. Gli utenti possono sottoclasse per eseguire l'override dei dati degli eventi nel mapping di flusso.

Si applica a