Freigeben über


Orleans.ServiceBus.Providers Namespace

Klassen

AggregatedCachePressureMonitor

Überwachung des aggregierten Cachedrucks

AveragingCachePressureMonitor

Cachedruckmonitor, dessen Gegendruckalgorithmus auf dem Mittelwert des Drucks über den gesamten Druckbeitrag basiert

DefaultEventHubReceiverMonitor

Standardmäßiger EventHub-Empfängermonitor, der Metriken mithilfe der PKI-Unterstützung von Protokollierungen nachverfolgt.

EventDataExtensions

Erweitert EventData zur Unterstützung des Streamings

EventHubAdapterFactory

Warteschlangenadapterfactory, die es dem PersistentStreamProvider ermöglicht, EventHub als persistente Back-End-Ereigniswarteschlange zu verwenden.

EventHubBatchContainer

Batchcontainer, der Nutzlast- und Streampositionsinformationen für eine Reihe von Ereignissen in einem EventHub EventData bereitstellt.

EventHubBlockPoolMonitorDimensions

Aggregationsdimensionen für Blockpoolmonitor, der im Eventhub-Streamanbieter-Ökosystem verwendet wird

EventHubCacheEvictionStrategy

Entfernungsstrategie für EventHubQueueCache

EventHubCacheMonitorDimensions

Aggregationsdimensionen für den Cachemonitor, der im Eventhub-Streamanbieterökosystem verwendet wird

EventHubCheckpointer

Diese Klasse speichert EventHub-Partitionsprüfpunkterinformationen (ein Partitionsoffset) im Azure-Tabellenspeicher.

EventHubCheckpointerFactory
EventHubCheckpointerSettings

EventHub-Prüfpunkter.

EventHubDataAdapter

Standardmäßiger Event Hub-Datenadapter. Benutzer können eine Unterklasse verwenden, um Ereignisdaten zum Streamen der Zuordnung außer Kraft zu setzen.

EventHubDataComparer

Standardmäßiger eventhub-Datenvergleich. Implementiert Vergleiche für CachedEventHubMessage

EventHubMessage

Replikation der EventHub EventData-Klasse, rekonstruiert aus zwischengespeicherten Daten CachedEventHubMessage

EventHubMonitorAggregationDimensions

Basisklasse für Monitoraggregationsdimensionen, bei der es sich um einen Informationsbehälter für das Überwachungsziel handelt. Monitore können diesen Informationsbehälter verwenden, um die Aggregationsdimensionen zu erstellen.

EventHubPartitionSettings

Event Hub-Partitionseinstellungen

EventHubQueueCache

Nachrichtencache, der EventData als CachedEventHubMessage in einem Poolnachrichtencache speichert

EventHubQueueCache<TCachedMessage>

EventHub-Warteschlangencache, mit dem Entwickler ihre eigene zwischengespeicherte Datenstruktur bereitstellen können.

EventHubQueueCacheFactory

Factory-Klasse zum Konfigurieren und Erstellen von IEventHubQueueCache

EventHubQueueMapper

Warteschlangenzuordnung, der nachverfolgt, welche EventHub-Partition welcher queueId zugeordnet wurde

EventHubReceiverMonitorDimensions

Aggregationsdimensionen für EventHubReceiverMonitor

EventHubSequenceToken

Event Hub-Nachrichten bestehen aus einem Batch von Ereignissen auf Anwendungsebene, sodass EventHub-Token drei Informationen enthalten. EventHubOffset: Dies ist ein eindeutiger Wert pro Partition, der verwendet wird, um mit dem Lesen dieser Nachricht in der Partition zu beginnen. SequenceNumber: EventHub-Sequenznummern sind eindeutige geordnete Nachrichten-IDs für Nachrichten innerhalb einer Partition.
Die SequenceNumber ist für die Eindeutigkeit und Reihenfolge von EventHub-Nachrichten innerhalb einer Partition erforderlich. Ereignisindex: Da jede EventHub-Nachricht mehrere Anwendungsschichtereignisse enthalten kann, gibt dieser Wert an, für welches Anwendungsschichtereignis dieses Token innerhalb einer EventHub-Nachricht verwendet wird. Dies ist für die Eindeutigkeit und Reihenfolge von Aplikationsebenenereignissen innerhalb einer EventHub-Nachricht erforderlich.

EventHubSequenceTokenV2

Event Hub-Nachrichten bestehen aus einem Batch von Ereignissen auf Anwendungsebene, sodass EventHub-Token drei Informationen enthalten. EventHubOffset: Dies ist ein eindeutiger Wert pro Partition, der verwendet wird, um mit dem Lesen dieser Nachricht in der Partition zu beginnen. SequenceNumber: EventHub-Sequenznummern sind eindeutige geordnete Nachrichten-IDs für Nachrichten innerhalb einer Partition.
Die SequenceNumber ist für die Eindeutigkeit und Reihenfolge von EventHub-Nachrichten innerhalb einer Partition erforderlich. Ereignisindex: Da jede EventHub-Nachricht mehrere Anwendungsschichtereignisse enthalten kann, gibt dieser Wert an, für welches Anwendungsschichtereignis dieses Token innerhalb einer EventHub-Nachricht verwendet wird. Dies ist für die Eindeutigkeit und Reihenfolge von Ereignissen auf Anwendungsebene innerhalb einer EventHub-Nachricht erforderlich.

EventHubSettings

EventHub-Einstellungen für einen bestimmten Hub

EventHubStreamProvider

Beständiger Streamanbieter, der EventHub für Persistenz verwendet

EventHubStreamProviderSettings

Einstellungsklasse für EventHubStreamProvider.

SegmentBuilder

Hilfsprogrammklasse zum Codieren von Daten in ein ArraySegment.

SlowConsumingPressureMonitor

Drucküberwachung zugunsten des langsamen Consumers im Cache

Strukturen

CachedEventHubMessage

Dies ist eine eng gepackte zwischengespeicherte Struktur, die eine Event Hub-Nachricht enthält.
Sie sollte nur Werttypen enthalten.

Schnittstellen

ICachePressureMonitor

Der Cachedruckmonitor zeichnet den Druckbeitrag zum Cache auf und ermittelt anhand des Gegendruckalgorithmus, ob der Cache unter Druck steht.

ICheckpointerSettings

Festlegen der Schnittstelle für Prüfpunkter

IEventHubDataAdapter
IEventHubPartitionLocation

Speicherort einer Nachricht in einer EventHub-Partition

IEventHubQueueCache

Schnittstelle für einen Streamnachrichtencache, in dem EventHub EventData gespeichert wird

IEventHubQueueCacheFactory

Factory, die für das Erstellen eines Nachrichtencaches für eine EventHub-Partition verantwortlich ist.

IEventHubQueueMapper

Streamwarteschlangenzuordnung, der Event Hub-Partitionen zu QueueIds ordnet

IEventHubReceiver

Abstraction für die EventhubReceiver-Klasse, die zum Konfigurieren der EventHubReceiver-Klasse in EventhubAdapterReceiver verwendet wird, auch zum Konfigurieren von EHGeneratorReceiver in EventHubAdapterReceiver zu Testzwecken verwendet

IEventHubSettings

EventHub-Einstellungen inteface für einen bestimmten Hub.