EventHubQueueCacheFactory 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用來設定和建立 IEventHubQueueCache 的 Factory 類別
public class EventHubQueueCacheFactory : Orleans.Streaming.EventHubs.IEventHubQueueCacheFactory
type EventHubQueueCacheFactory = class
interface IEventHubQueueCacheFactory
Public Class EventHubQueueCacheFactory
Implements IEventHubQueueCacheFactory
- 繼承
-
EventHubQueueCacheFactory
- 實作
建構函式
屬性
BlockPoolMonitorFactory |
建立區塊集區監視器來報告效能計量。 Factory 函式應該會傳回 IObjectPoolMonitor。 |
CacheMonitorFactory |
建立快取監視器以報告效能計量。 Factory 函式應該會傳回 ICacheMonitor。 |
方法
AddCachePressureMonitors(IEventHubQueueCache, EventHubStreamCachePressureOptions, ILogger) |
用來設定 EventHubQueueCache 快取壓力監視器的函式。 使用者可以覆寫此函式,以提供更多快取壓力監視器的自訂 |
CreateBufferPool(StreamStatisticOptions, ILoggerFactory, EventHubMonitorAggregationDimensions, String) |
用來設定 EventHubQueueCache BufferPool 的函式。 使用者可以覆寫此函式,以在建立 BufferPool 時提供更多自訂 |
CreateCache(String, IEventHubDataAdapter, StreamStatisticOptions, StreamCacheEvictionOptions, IStreamQueueCheckpointer<String>, ILoggerFactory, IObjectPool<FixedSizeBuffer>, String, TimePurgePredicate, EventHubMonitorAggregationDimensions) |
要呼叫的預設函式,以在 IEventHubQueueCacheFactory.CreateCache 方法中建立 EventhubQueueCache。 使用者可以覆寫這個方法以新增更多自訂。 |
CreateCache(String, IStreamQueueCheckpointer<String>, ILoggerFactory) |
建立 EventHubQueueCache 的函式,預設會使用 CreateBufferPool 函式和 AddCachePressureMonitors 函式中的組態來設定 EventHubQueueCache。 |