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.ServiceBus.Providers.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. Factory-Funktion sollte einen IObjectPoolMonitor zurückgeben. |
CacheMonitorFactory |
Erstellen Sie einen Cachemonitor, um Leistungsmetriken zu melden. Factory-Funktion sollte einen ICacheMonitor zurückgeben. |
Methoden
AddCachePressureMonitors(IEventHubQueueCache, EventHubStreamCachePressureOptions, ILogger) |
Funktion zum Konfigurieren von Cachedruckmonitoren für EventHubQueueCache. Der Benutzer kann diese Funktion überschreiben, um mehr Anpassungen an Cachedruckmonitoren bereitzustellen. |
AddCachePressureMonitors(IEventHubQueueCache, EventHubStreamProviderSettings, Logger) |
Funktion zum Konfigurieren von Cachedruckmonitoren für EventHubQueueCache. Der Benutzer kann diese Funktion überschreiben, um mehr Anpassungen an Cachedruckmonitoren bereitzustellen. |
CreateBufferPool(EventHubStreamProviderSettings, Logger, EventHubMonitorAggregationDimensions, String) |
Funktion zum Konfigurieren von BufferPool für EventHubQueueCache. Der Benutzer kann diese Funktion überschreiben, um mehr Anpassungen bei der BufferPool-Erstellung bereitzustellen. |
CreateBufferPool(StreamStatisticOptions, ILoggerFactory, EventHubMonitorAggregationDimensions, ITelemetryProducer, String) |
Funktion zum Konfigurieren von BufferPool für EventHubQueueCache. Der Benutzer kann diese Funktion überschreiben, um mehr Anpassungen bei der BufferPool-Erstellung bereitzustellen. |
CreateCache(String, EventHubStreamProviderSettings, IStreamQueueCheckpointer<String>, Logger, IObjectPool<FixedSizeBuffer>, String, TimePurgePredicate, SerializationManager, EventHubMonitorAggregationDimensions) |
Die Standardfunktion, die aufgerufen werden soll, um einen EventhubQueueCache in der IEventHubQueueCacheFactory.CreateCache-Methode zu erstellen. Der Benutzer kann diese Methode überschreiben, um weitere Anpassungen hinzuzufügen. |
CreateCache(String, IEventHubDataAdapter, StreamStatisticOptions, StreamCacheEvictionOptions, IStreamQueueCheckpointer<String>, ILoggerFactory, IObjectPool<FixedSizeBuffer>, String, TimePurgePredicate, SerializationManager, EventHubMonitorAggregationDimensions, ITelemetryProducer) |
Die Standardfunktion, die aufgerufen werden soll, um einen EventhubQueueCache in der IEventHubQueueCacheFactory.CreateCache-Methode zu erstellen. Der Benutzer kann diese Methode überschreiben, um weitere Anpassungen hinzuzufügen. |
CreateCache(String, IStreamQueueCheckpointer<String>, ILoggerFactory, ITelemetryProducer) |
Funktion, die einen EventHubQueueCache erstellt, der den EventHubQueueCache standardmäßig mithilfe der Konfiguration in der CreateBufferPool-Funktion und der AddCachePressureMonitors-Funktion konfiguriert. |
CreateCache(String, IStreamQueueCheckpointer<String>, Logger) |
Funktion, die einen EventHubQueueCache erstellt, der den EventHubQueueCache standardmäßig mithilfe der Konfiguration in der CreateBufferPool-Funktion und der AddCachePressureMonitors-Funktion konfiguriert. |
CreateCache(String, StreamStatisticOptions, IStreamQueueCheckpointer<String>, ILoggerFactory, IObjectPool<FixedSizeBuffer>, String, TimePurgePredicate, SerializationManager, EventHubMonitorAggregationDimensions, ITelemetryProducer) |
Die Standardfunktion, die aufgerufen werden soll, um einen EventhubQueueCache in der IEventHubQueueCacheFactory.CreateCache-Methode zu erstellen. Der Benutzer kann diese Methode überschreiben, um weitere Anpassungen hinzuzufügen. |