EventHubQueueCacheFactory 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
EventHubQueueCacheFactory 的建構函式
public EventHubQueueCacheFactory (Orleans.Configuration.EventHubStreamCachePressureOptions cacheOptions, Orleans.Configuration.StreamCacheEvictionOptions evictionOptions, Orleans.Configuration.StreamStatisticOptions statisticOptions, Orleans.Streaming.EventHubs.IEventHubDataAdapter dataAdater, Orleans.Streaming.EventHubs.EventHubMonitorAggregationDimensions sharedDimensions, Func<Orleans.Streaming.EventHubs.EventHubCacheMonitorDimensions,Microsoft.Extensions.Logging.ILoggerFactory,Orleans.Providers.Streams.Common.ICacheMonitor> cacheMonitorFactory = default, Func<Orleans.Streaming.EventHubs.EventHubBlockPoolMonitorDimensions,Microsoft.Extensions.Logging.ILoggerFactory,Orleans.Providers.Streams.Common.IBlockPoolMonitor> blockPoolMonitorFactory = default);
new Orleans.Streaming.EventHubs.EventHubQueueCacheFactory : Orleans.Configuration.EventHubStreamCachePressureOptions * Orleans.Configuration.StreamCacheEvictionOptions * Orleans.Configuration.StreamStatisticOptions * Orleans.Streaming.EventHubs.IEventHubDataAdapter * Orleans.Streaming.EventHubs.EventHubMonitorAggregationDimensions * Func<Orleans.Streaming.EventHubs.EventHubCacheMonitorDimensions, Microsoft.Extensions.Logging.ILoggerFactory, Orleans.Providers.Streams.Common.ICacheMonitor> * Func<Orleans.Streaming.EventHubs.EventHubBlockPoolMonitorDimensions, Microsoft.Extensions.Logging.ILoggerFactory, Orleans.Providers.Streams.Common.IBlockPoolMonitor> -> Orleans.Streaming.EventHubs.EventHubQueueCacheFactory
Public Sub New (cacheOptions As EventHubStreamCachePressureOptions, evictionOptions As StreamCacheEvictionOptions, statisticOptions As StreamStatisticOptions, dataAdater As IEventHubDataAdapter, sharedDimensions As EventHubMonitorAggregationDimensions, Optional cacheMonitorFactory As Func(Of EventHubCacheMonitorDimensions, ILoggerFactory, ICacheMonitor) = Nothing, Optional blockPoolMonitorFactory As Func(Of EventHubBlockPoolMonitorDimensions, ILoggerFactory, IBlockPoolMonitor) = Nothing)
參數
- cacheOptions
- EventHubStreamCachePressureOptions
- evictionOptions
- StreamCacheEvictionOptions
- statisticOptions
- StreamStatisticOptions
- dataAdater
- IEventHubDataAdapter
- sharedDimensions
- EventHubMonitorAggregationDimensions
- cacheMonitorFactory
- Func<EventHubCacheMonitorDimensions,ILoggerFactory,ICacheMonitor>
- blockPoolMonitorFactory
- Func<EventHubBlockPoolMonitorDimensions,ILoggerFactory,IBlockPoolMonitor>