EventHubQueueCacheFactory Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Factory-Klasse zum Konfigurieren und Erstellen von IEventHubQueueCache
public class EventHubQueueCacheFactory : Orleans.Streaming.EventHubs.IEventHubQueueCacheFactory
type EventHubQueueCacheFactory = class
interface IEventHubQueueCacheFactory
Public Class EventHubQueueCacheFactory
Implements IEventHubQueueCacheFactory
- Vererbung
-
EventHubQueueCacheFactory
- Implementiert
Konstruktoren
Eigenschaften
BlockPoolMonitorFactory |
Erstellen Sie einen Blockpoolmonitor, um Leistungsmetriken zu melden. Die Factory-Funktion sollte einen IObjectPoolMonitor zurückgeben. |
CacheMonitorFactory |
Erstellen Sie einen Cachemonitor, um Leistungsmetriken zu melden. Die Factoryfunktion sollte einen ICacheMonitor zurückgeben. |
Methoden
AddCachePressureMonitors(IEventHubQueueCache, EventHubStreamCachePressureOptions, ILogger) |
Funktion zum Konfigurieren von Cachedruckmonitoren für EventHubQueueCache. Benutzer können diese Funktion überschreiben, um mehr Anpassung an Cachedruckmonitoren bereitzustellen. |
CreateBufferPool(StreamStatisticOptions, ILoggerFactory, EventHubMonitorAggregationDimensions, String) |
Funktion zum Konfigurieren von BufferPool für EventHubQueueCache. Benutzer können diese Funktion überschreiben, um mehr Anpassungen bei der BufferPool-Erstellung bereitzustellen. |
CreateCache(String, IEventHubDataAdapter, StreamStatisticOptions, StreamCacheEvictionOptions, IStreamQueueCheckpointer<String>, ILoggerFactory, IObjectPool<FixedSizeBuffer>, String, TimePurgePredicate, EventHubMonitorAggregationDimensions) |
Standardfunktion, die aufgerufen werden soll, um eine EventhubQueueCache in der IEventHubQueueCacheFactory.CreateCache-Methode zu erstellen. Benutzer können diese Methode überschreiben, um weitere Anpassungen hinzuzufügen. |
CreateCache(String, IStreamQueueCheckpointer<String>, ILoggerFactory) |
Funktion, die einen EventHubQueueCache erstellt, der standardmäßig den EventHubQueueCache mithilfe der Konfiguration in der CreateBufferPool-Funktion und der AddCachePressureMonitors-Funktion konfiguriert. |