Orleans.ServiceBus.Providers 名前空間

クラス

AggregatedCachePressureMonitor

集約されたキャッシュ圧力モニター

AveragingCachePressureMonitor

背圧アルゴリズムがすべての圧力寄与度に対する圧力値の平均化に基づくキャッシュ圧力モニター

DefaultEventHubReceiverMonitor

ロガー PKI サポートを使用してメトリックを追跡する既定の EventHub レシーバー モニター。

EventDataExtensions

ストリーミングをサポートするように EventData を拡張します

EventHubAdapterFactory

PersistentStreamProvider がバックエンドの永続的なイベント キューとして EventHub を使用できるようにするキュー アダプター ファクトリ。

EventHubBatchContainer

EventHub EventData 内の一連のイベントのペイロードとストリームの位置情報を提供するバッチ コンテナー。

EventHubBlockPoolMonitorDimensions

Eventhub ストリーム プロバイダー エコシステムで使用されるブロック プール モニターの集計ディメンション

EventHubCacheEvictionStrategy

EventHubQueueCache の削除戦略

EventHubCacheMonitorDimensions

Eventhub ストリーム プロバイダー エコシステムで使用されるキャッシュ モニターの集計ディメンション

EventHubCheckpointer

このクラスは、EventHub パーティション チェックポイント情報 (パーティション オフセット) を Azure テーブル ストレージに格納します。

EventHubCheckpointerFactory
EventHubCheckpointerSettings

EventHub チェックポイントャー。

EventHubDataAdapter

既定のイベント ハブ データ アダプター。 ユーザーは、イベント データをストリーム マッピングにオーバーライドするためにサブクラス化できます。

EventHubDataComparer

既定の eventhub データ比較子。 CachedEventHubMessage に対する比較を実装します

EventHubMessage

キャッシュされたデータ CachedEventHubMessage から再構築された EventHub EventData クラスのレプリケーション

EventHubMonitorAggregationDimensions

監視対象の情報バッグであるモニター集計ディメンションの基本クラス。 モニターは、この情報バッグを使用して集計ディメンションを構築できます。

EventHubPartitionSettings

Event Hub パーティションの設定

EventHubQueueCache

EventData を CachedEventHubMessage としてプールされたメッセージ キャッシュに格納するメッセージ キャッシュ

EventHubQueueCache<TCachedMessage>

開発者が独自のキャッシュされたデータ構造を提供できるようにする EventHub キュー キャッシュ。

EventHubQueueCacheFactory

IEventHubQueueCache を構成して作成するためのファクトリ クラス

EventHubQueueMapper

どの EventHub パーティションがどの queueId にマップされたかを追跡するキュー マッパー

EventHubReceiverMonitorDimensions

EventHubReceiverMonitor の集計ディメンション

EventHubSequenceToken

Event Hub メッセージはアプリケーション レイヤー イベントのバッチで構成されるため、EventHub トークンには 3 つの情報が含まれます。 EventHubOffset - これは、パーティション内のこのメッセージからの読み取りを開始するために使用される、パーティションごとに一意の値です。 SequenceNumber - EventHub シーケンス番号は、パーティション内のメッセージの一意の順序付けされたメッセージ ID です。
SequenceNumber は、パーティション内での EventHub メッセージの一意性と順序付けに必要です。 event Index - 各 EventHub メッセージには複数のアプリケーション レイヤー イベントが含まれる可能性があるため、この値は EventHub メッセージ内でこのトークンが対象となるアプリケーション 層イベントを示します。 EventHub メッセージ内のアプリケーション レイヤー イベントの一意性と順序付けに必要です。

EventHubSequenceTokenV2

Event Hub メッセージはアプリケーション レイヤー イベントのバッチで構成されるため、EventHub トークンには 3 つの情報が含まれます。 EventHubOffset - これは、パーティション内のこのメッセージからの読み取りを開始するために使用される、パーティションごとに一意の値です。 SequenceNumber - EventHub シーケンス番号は、パーティション内のメッセージの一意の順序付けされたメッセージ ID です。
SequenceNumber は、パーティション内での EventHub メッセージの一意性と順序付けに必要です。 event Index - 各 EventHub メッセージには複数のアプリケーション レイヤー イベントが含まれる可能性があるため、この値は EventHub メッセージ内でこのトークンが対象となるアプリケーション 層イベントを示します。 EventHub メッセージ内のアプリケーション レイヤー イベントの一意性と順序付けに必要です。

EventHubSettings

特定のハブの EventHub 設定

EventHubStreamProvider

永続化に EventHub を使用する永続ストリーム プロバイダー

EventHubStreamProviderSettings

EventHubStreamProvider の Settings クラス。

SegmentBuilder

ArraySegment にデータをエンコードするためのユーティリティ クラス。

SlowConsumingPressureMonitor

キャッシュ内の低速コンシューマーを優先する圧力モニター

構造体

CachedEventHubMessage

これは、イベント ハブ メッセージを含む密にパックされたキャッシュ構造です。
値型のみを含める必要があります。

インターフェイス

ICachePressureMonitor

キャッシュ圧力モニターは、キャッシュへの圧力の影響を記録し、キャッシュがその背圧アルゴリズムに基づいて圧力がかかされているかどうかを判断します

ICheckpointerSettings

チェックポイント機能のインターフェイスの設定

IEventHubDataAdapter
IEventHubPartitionLocation

EventHub パーティション内のメッセージの場所

IEventHubQueueCache

EventHub EventData を格納するストリーム メッセージ キャッシュのインターフェイス

IEventHubQueueCacheFactory

EventHub パーティションのメッセージ キャッシュを作成するファクトリ。

IEventHubQueueMapper

Event Hub パーティション QueueIdを にマップするストリーム キュー マッパー

IEventHubReceiver

EventhubAdapterReceiver で EventHubReceiver クラスを構成するために使用される EventhubReceiver クラスの抽象化。テスト目的で EventHubAdapterReceiver で EHGeneratorReceiver を構成するためにも使用されます。

IEventHubSettings

特定のハブの EventHub 設定のインターフェイス。