EventHubQueueCacheFactory Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс Factory для настройки и создания IEventHubQueueCache
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) |
Функция, используемая для настройки BufferPool для EventHubQueueCache. Пользователь может переопределить эту функцию, чтобы обеспечить дополнительную настройку при создании BufferPool. |
CreateCache(String, IEventHubDataAdapter, StreamStatisticOptions, StreamCacheEvictionOptions, IStreamQueueCheckpointer<String>, ILoggerFactory, IObjectPool<FixedSizeBuffer>, String, TimePurgePredicate, EventHubMonitorAggregationDimensions) |
Функция по умолчанию, вызываемая для создания EventhubQueueCache в методе IEventHubQueueCacheFactory.CreateCache. Пользователь может переопределить этот метод, чтобы добавить дополнительные настройки. |
CreateCache(String, IStreamQueueCheckpointer<String>, ILoggerFactory) |
Функция, создающая EventHubQueueCache, которая по умолчанию настраивает EventHubQueueCache с помощью конфигурации в функциях CreateBufferPool и AddCachePressureMonitors. |