EventHubQueueCacheFactory Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clase factory para configurar y crear IEventHubQueueCache
public class EventHubQueueCacheFactory : Orleans.ServiceBus.Providers.IEventHubQueueCacheFactory
type EventHubQueueCacheFactory = class
interface IEventHubQueueCacheFactory
Public Class EventHubQueueCacheFactory
Implements IEventHubQueueCacheFactory
- Herencia
-
EventHubQueueCacheFactory
- Implementaciones
Constructores
Propiedades
BlockPoolMonitorFactory |
Cree un monitor de grupo de bloques para notificar las métricas de rendimiento. El funciton de fábrica debe devolver un IObjectPoolMonitor. |
CacheMonitorFactory |
Cree un monitor de caché para notificar las métricas de rendimiento. El funciton de fábrica debe devolver un ICacheMonitor. |
Métodos
AddCachePressureMonitors(IEventHubQueueCache, EventHubStreamCachePressureOptions, ILogger) |
Función que se usa para configurar monitores de presión de caché para EventHubQueueCache. El usuario puede invalidar esta función para proporcionar más personalización en monitores de presión de caché. |
AddCachePressureMonitors(IEventHubQueueCache, EventHubStreamProviderSettings, Logger) |
Función que se usa para configurar monitores de presión de caché para EventHubQueueCache. El usuario puede invalidar esta función para proporcionar más personalización en monitores de presión de caché. |
CreateBufferPool(EventHubStreamProviderSettings, Logger, EventHubMonitorAggregationDimensions, String) |
Función usada para configurar BufferPool para EventHubQueueCache. El usuario puede invalidar esta función para proporcionar más personalización en la creación de BufferPool |
CreateBufferPool(StreamStatisticOptions, ILoggerFactory, EventHubMonitorAggregationDimensions, ITelemetryProducer, String) |
Función usada para configurar BufferPool para EventHubQueueCache. El usuario puede invalidar esta función para proporcionar más personalización en la creación de BufferPool |
CreateCache(String, EventHubStreamProviderSettings, IStreamQueueCheckpointer<String>, Logger, IObjectPool<FixedSizeBuffer>, String, TimePurgePredicate, SerializationManager, EventHubMonitorAggregationDimensions) |
Función predeterminada a la que se va a llamar para crear un eventhubQueueCache en el método IEventHubQueueCacheFactory.CreateCache. El usuario puede invalidar este método para agregar más personalización. |
CreateCache(String, IEventHubDataAdapter, StreamStatisticOptions, StreamCacheEvictionOptions, IStreamQueueCheckpointer<String>, ILoggerFactory, IObjectPool<FixedSizeBuffer>, String, TimePurgePredicate, SerializationManager, EventHubMonitorAggregationDimensions, ITelemetryProducer) |
Función predeterminada a la que se va a llamar para crear un eventhubQueueCache en el método IEventHubQueueCacheFactory.CreateCache. El usuario puede invalidar este método para agregar más personalización. |
CreateCache(String, IStreamQueueCheckpointer<String>, ILoggerFactory, ITelemetryProducer) |
Función que crea un EventHubQueueCache, que de forma predeterminada configurará EventHubQueueCache mediante la configuración de la función CreateBufferPool y la función AddCachePressureMonitors. |
CreateCache(String, IStreamQueueCheckpointer<String>, Logger) |
Función que crea un EventHubQueueCache, que de forma predeterminada configurará EventHubQueueCache mediante la configuración de la función CreateBufferPool y la función AddCachePressureMonitors. |
CreateCache(String, StreamStatisticOptions, IStreamQueueCheckpointer<String>, ILoggerFactory, IObjectPool<FixedSizeBuffer>, String, TimePurgePredicate, SerializationManager, EventHubMonitorAggregationDimensions, ITelemetryProducer) |
Función predeterminada a la que se va a llamar para crear un eventhubQueueCache en el método IEventHubQueueCacheFactory.CreateCache. El usuario puede invalidar este método para agregar más personalización. |