Partager via


EventHubDataAdapter Classe

Définition

Adaptateur de données event hub par défaut. Les utilisateurs peuvent sous-classer pour remplacer les données d’événement pour le mappage de flux.

public class EventHubDataAdapter : Orleans.Providers.Streams.Common.ICacheDataAdapter<Microsoft.ServiceBus.Messaging.EventData,Orleans.ServiceBus.Providers.CachedEventHubMessage>
public class EventHubDataAdapter : Orleans.Providers.Streams.Common.ICacheDataAdapter<Microsoft.Azure.EventHubs.EventData,Orleans.ServiceBus.Providers.CachedEventHubMessage>
public class EventHubDataAdapter : Orleans.Providers.Streams.Common.ICacheDataAdapter, Orleans.ServiceBus.Providers.IEventHubDataAdapter, Orleans.Streams.IQueueDataAdapter<Azure.Messaging.EventHubs.EventData>
type EventHubDataAdapter = class
    interface ICacheDataAdapter<EventData, CachedEventHubMessage>
type EventHubDataAdapter = class
    interface IEventHubDataAdapter
    interface IQueueDataAdapter<EventData>
    interface ICacheDataAdapter
Public Class EventHubDataAdapter
Implements ICacheDataAdapter(Of EventData, CachedEventHubMessage)
Public Class EventHubDataAdapter
Implements ICacheDataAdapter, IEventHubDataAdapter, IQueueDataAdapter(Of EventData)
Héritage
EventHubDataAdapter
Implémente

Constructeurs

EventHubDataAdapter(SerializationManager, IObjectPool<FixedSizeBuffer>)

Adaptateur de données de cache qui adapte EventData d’EventHub à CachedEventHubMessage utilisé dans le cache

EventHubDataAdapter(SerializationManager)

Adaptateur de données de cache qui adapte EventData d’EventHub à CachedEventHubMessage utilisé dans le cache

Propriétés

OnBlockAllocated

Doit être défini sur la méthode OnBlockAllocated de l’EvicationStrategy du cache

Méthodes

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

Adaptateur de données event hub par défaut. Les utilisateurs peuvent sous-classer pour remplacer les données d’événement pour le mappage de flux.

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

Adaptateur de données event hub par défaut. Les utilisateurs peuvent sous-classer pour remplacer les données d’événement pour le mappage de flux.

GetBatchContainer(CachedEventHubMessage)

Convertit un message mis en cache en conteneur de lots pour la remise

GetBatchContainer(CachedMessage)

Convertit un message mis en cache en conteneur de lots pour la remise

GetBatchContainer(EventHubMessage)

Convertir un EventHubMessage en conteneur de lots

GetMessageDequeueTimeUtc(CachedEventHubMessage)

Adaptateur de données event hub par défaut. Les utilisateurs peuvent sous-classer pour remplacer les données d’événement pour le mappage de flux.

GetMessageEnqueueTimeUtc(CachedEventHubMessage)

Adaptateur de données event hub par défaut. Les utilisateurs peuvent sous-classer pour remplacer les données d’événement pour le mappage de flux.

GetOffset(CachedMessage)

Obtenez un décalage à partir du message mis en cache. Laissé à la classe dérivée, car seul il sait comment l’obtenir à partir du message mis en cache.

GetPartitionKey(Guid, String)

Obtenez la clé de partition Event Hub à utiliser pour un flux.

GetSequenceToken(CachedEventHubMessage)

Obtient le jeton de séquence de flux à partir d’un message mis en cache.

GetSequenceToken(CachedMessage)

Obtient le jeton de séquence de flux à partir d’un message mis en cache.

GetStreamIdentity(EventData)

Obtenez le IStreamIdentity pour un message d’événement.

GetStreamPosition(EventData)

Obtient la position du flux à partir d’un message de file d’attente

GetStreamPosition(EventData)

Obtient la position du flux à partir d’un message de file d’attente

GetStreamPosition(String, EventData)

Adaptateur de données event hub par défaut. Les utilisateurs peuvent sous-classer pour remplacer les données d’événement pour le mappage de flux.

QueueMessageToCachedMessage(CachedEventHubMessage, EventData, DateTime)

Convertit un message TQueueMessage de la file d’attente en structures cachables TCachedMessage.

QueueMessageToCachedMessage(CachedEventHubMessage, EventData, DateTime)

Convertit un message TQueueMessage de la file d’attente en structures cachables TCachedMessage.

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

Adaptateur de données event hub par défaut. Les utilisateurs peuvent sous-classer pour remplacer les données d’événement pour le mappage de flux.

S’applique à