Partager via


Orleans.ServiceBus.Providers Espace de noms

Classes

AggregatedCachePressureMonitor

Moniteur de pression du cache agrégé

AveragingCachePressureMonitor

Moniteur de pression du cache dont l’algorithme de pression arrière est basé sur une valeur de pression moyenne sur toute la contribution de pression

DefaultEventHubReceiverMonitor

Moniteur de récepteur EventHub par défaut qui suit les métriques à l’aide de la prise en charge PKI des enregistreurs d’événements.

EventDataExtensions

Étend EventData pour prendre en charge la diffusion en continu

EventHubAdapterFactory

Fabrique de l’adaptateur de file d’attente qui permet à PersistentStreamProvider d’utiliser EventHub comme file d’attente d’événements persistants back-end.

EventHubBatchContainer

Le conteneur batch qui fournit des informations de charge utile et de position de flux pour un ensemble d’événements dans un EventHub EventData.

EventHubBlockPoolMonitorDimensions

Dimensions d’agrégation pour le moniteur de pool de blocs utilisé dans l’écosystème de fournisseur de flux Eventhub

EventHubCacheEvictionStrategy

Stratégie d’éviction pour EventHubQueueCache

EventHubCacheMonitorDimensions

Dimensions d’agrégation pour le moniteur de cache utilisées dans l’écosystème du fournisseur de flux Eventhub

EventHubCheckpointer

Cette classe stocke les informations du point de contrôle de partition EventHub (un décalage de partition) dans le stockage table Azure.

EventHubCheckpointerFactory
EventHubCheckpointerSettings

Point de contrôle EventHub.

EventHubDataAdapter

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.

EventHubDataComparer

Comparateur de données eventhub par défaut. Implémente des comparaisons sur CachedEventHubMessage

EventHubMessage

Réplication de la classe EventHub EventData, reconstruite à partir des données mises en cache CachedEventHubMessage

EventHubMonitorAggregationDimensions

Classe de base pour surveiller les dimensions d’agrégation, qui est un conteneur d’informations pour la cible de surveillance. Les moniteurs peuvent utiliser ce sac d’informations pour générer ses dimensions d’agrégation.

EventHubPartitionSettings

Paramètres de partition Event Hub

EventHubQueueCache

Cache de messages qui stocke EventData en tant que CachedEventHubMessage dans un cache de messages mis en pool

EventHubQueueCache<TCachedMessage>

Cache de file d’attente EventHub qui permet aux développeurs de fournir leur propre structure de données mises en cache.

EventHubQueueCacheFactory

Classe Factory pour configurer et créer IEventHubQueueCache

EventHubQueueMapper

Mappeur de file d’attente qui effectue le suivi de la partition EventHub à laquelle queueId

EventHubReceiverMonitorDimensions

Dimensions d’agrégation pour EventHubReceiverMonitor

EventHubSequenceToken

Les messages Event Hub se composent d’un lot d’événements de couche d’application, de sorte que les jetons EventHub contiennent trois informations. EventHubOffset : il s’agit d’une valeur unique par partition utilisée pour commencer à lire à partir de ce message dans la partition. SequenceNumber : les numéros de séquence EventHub sont des ID de message triés uniques pour les messages au sein d’une partition.
SequenceNumber est requis pour l’unicité et l’ordre des messages EventHub au sein d’une partition. event Index : étant donné que chaque message EventHub peut contenir plusieurs événements de couche d’application, cette valeur indique à quel événement de couche d’application ce jeton est destiné, dans un message EventHub. Elle est requise pour l’unicité et l’ordre des événements de couche d’aplication dans un message EventHub.

EventHubSequenceTokenV2

Les messages Event Hub se composent d’un lot d’événements de couche d’application, de sorte que les jetons EventHub contiennent trois informations. EventHubOffset : il s’agit d’une valeur unique par partition utilisée pour commencer à lire à partir de ce message dans la partition. SequenceNumber : les numéros de séquence EventHub sont des ID de message triés uniques pour les messages au sein d’une partition.
SequenceNumber est requis pour l’unicité et l’ordre des messages EventHub au sein d’une partition. event Index : étant donné que chaque message EventHub peut contenir plusieurs événements de couche d’application, cette valeur indique à quel événement de couche d’application ce jeton est destiné, dans un message EventHub. Il est nécessaire pour l’unicité et l’ordre des événements de couche d’application dans un message EventHub.

EventHubSettings

Paramètres EventHub pour un hub spécifique

EventHubStreamProvider

Fournisseur de flux persistant qui utilise EventHub pour la persistance

EventHubStreamProviderSettings

Classe Settings pour EventHubStreamProvider.

SegmentBuilder

Classe d’utilitaire pour l’encodage des données dans un arraySegment.

SlowConsumingPressureMonitor

Moniteur de pression qui est en faveur du consommateur lent dans le cache

Structures

CachedEventHubMessage

Il s’agit d’une structure mise en cache étroitement empaquetée contenant un message event hub.
Il doit contenir uniquement des types valeur.

Interfaces

ICachePressureMonitor

Le moniteur de pression du cache enregistre la contribution de la pression au cache et détermine si le cache est sous pression en fonction de son algorithme de pression arrière

ICheckpointerSettings

Interface de définition pour le point de contrôle

IEventHubDataAdapter
IEventHubPartitionLocation

Emplacement d’un message dans une partition EventHub

IEventHubQueueCache

Interface pour un cache de messages de flux qui stocke EventHub EventData

IEventHubQueueCacheFactory

Factory responsable de la création d’un cache de messages pour une partition EventHub.

IEventHubQueueMapper

Mappeur de file d’attente de flux qui mappe les partitions Event Hub à QueueIds

IEventHubReceiver

Abstraction sur la classe EventhubReceiver, utilisée pour configurer la classe EventHubReceiver dans EventhubAdapterReceiver, également utilisée pour configurer EHGeneratorReceiver dans EventHubAdapterReceiver à des fins de test

IEventHubSettings

Les paramètres EventHub sont inteface pour un hub spécifique.