共用方式為


Orleans.ServiceBus.Providers 命名空間

類別

AggregatedCachePressureMonitor

匯總快取壓力監視器

AveragingCachePressureMonitor

快取壓力監視器,其反向壓力演算法是以所有壓力貢獻的平均壓力值為基礎

DefaultEventHubReceiverMonitor

使用記錄器 PKI 支援追蹤計量的預設 EventHub 接收者監視器。

EventDataExtensions

擴充 EventData 以支援串流

EventHubAdapterFactory

佇列配接器處理站,可讓 PersistentStreamProvider 使用 EventHub 作為其後端持續性事件佇列。

EventHubBatchContainer

Batch 容器,可提供 EventHub EventData 中一組事件的承載和串流位置資訊。

EventHubBlockPoolMonitorDimensions

Eventhub 串流提供者生態系統中所使用的區塊集區監視器匯總維度

EventHubCacheEvictionStrategy

EventHubQueueCache 的收回策略

EventHubCacheMonitorDimensions

Eventhub 串流提供者生態系統中所使用的快取監視器匯總維度

EventHubCheckpointer

此類別會將 EventHub 資料分割檢查點資訊儲存在 azure 資料表儲存體 (資料分割位移) 。

EventHubCheckpointerFactory
EventHubCheckpointerSettings

EventHub 檢查點。

EventHubDataAdapter

預設事件中樞資料配接器。 使用者可以子類別覆寫事件資料至資料流程對應。

EventHubDataComparer

預設 eventhub 資料比較子。 針對 CachedEventHubMessage 實作比較

EventHubMessage

從快取的資料 CachedEventHubMessage 重建 EventHub EventData 類別的複寫

EventHubMonitorAggregationDimensions

監視匯總維度的基類,這是監視目標的資訊包。 監視器可以使用此資訊包來建置其匯總維度。

EventHubPartitionSettings

事件中樞資料分割設定

EventHubQueueCache

將 EventData 儲存為集區訊息快取中的 CachedEventHubMessage 的訊息快取

EventHubQueueCache<TCachedMessage>

EventHub 佇列快取,可讓開發人員提供自己的快取資料結構。

EventHubQueueCacheFactory

用來設定和建立 IEventHubQueueCache 的 Factory 類別

EventHubQueueMapper

佇列對應器,可追蹤哪些 EventHub 分割區對應至哪個 queueId

EventHubReceiverMonitorDimensions

EventHubReceiverMonitor 的匯總維度

EventHubSequenceToken

事件中樞訊息包含一批應用層事件,因此 EventHub 權杖包含三項資訊。 EventHubOffset - 這是每個分割區的唯一值,用來開始讀取資料分割中的這個訊息。 SequenceNumber - EventHub 序號是資料分割內訊息的唯一排序訊息識別碼。
在資料分割內 EventHub 訊息的唯一性和排序時,需要 SequenceNumber。 事件索引 - 由於每個 EventHub 訊息可能包含一個以上的應用層事件,此值表示 EventHub 訊息內此權杖所針對的應用層事件。 在 EventHub 訊息中,必須有唯一性和順序的 Aplication 層事件。

EventHubSequenceTokenV2

事件中樞訊息包含一批應用層事件,因此 EventHub 權杖包含三項資訊。 EventHubOffset - 這是每個分割區的唯一值,用來開始讀取資料分割中的這個訊息。 SequenceNumber - EventHub 序號是資料分割內訊息的唯一排序訊息識別碼。
在資料分割內 EventHub 訊息的唯一性和排序時,需要 SequenceNumber。 事件索引 - 由於每個 EventHub 訊息可能包含一個以上的應用層事件,此值表示 EventHub 訊息內此權杖所針對的應用層事件。 在 EventHub 訊息中,應用層事件的唯一性和順序是必要的。

EventHubSettings

特定中樞的 EventHub 設定

EventHubStreamProvider

使用 EventHub 進行持續性的持續性資料流程提供者

EventHubStreamProviderSettings

EventHubStreamProvider 的設定類別。

SegmentBuilder

用來將資料編碼為 ArraySegment 的公用程式類別。

SlowConsumingPressureMonitor

壓力監視器,其優先于快取中的緩慢取用者

結構

CachedEventHubMessage

這是包含事件中樞訊息的緊密封裝快取結構。
它應該只包含實值型別。

介面

ICachePressureMonitor

快取壓力監視器會記錄對快取的壓力貢獻,並根據快取的反向壓力演算法判斷快取是否處於壓力

ICheckpointerSettings

設定檢查點器的介面

IEventHubDataAdapter
IEventHubPartitionLocation

EventHub 資料分割內訊息的位置

IEventHubQueueCache

儲存 EventHub EventData 的資料流程訊息快取介面

IEventHubQueueCacheFactory

負責建立 EventHub 資料分割之訊息快取的處理站。

IEventHubQueueMapper

將事件中樞分割區對應至 QueueId 的串流佇列對應程式

IEventHubReceiver

EventhubReceiver 類別的抽象概念,用來在 EventhubAdapterReceiver 中設定 EventHubReceiver 類別,也用來在 EventHubAdapterReceiver 中設定 EHGeneratorReceiver 以進行測試

IEventHubSettings

特定中樞的 EventHub 設定位元組。