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.Streaming.EventHubs.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. La función Factory debe devolver un IObjectPoolMonitor. |
CacheMonitorFactory |
Cree un monitor de caché para notificar las métricas de rendimiento. La función Factory 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é. |
CreateBufferPool(StreamStatisticOptions, ILoggerFactory, 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 |
CreateCache(String, IEventHubDataAdapter, StreamStatisticOptions, StreamCacheEvictionOptions, IStreamQueueCheckpointer<String>, ILoggerFactory, IObjectPool<FixedSizeBuffer>, String, TimePurgePredicate, 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, IStreamQueueCheckpointer<String>, ILoggerFactory) |
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. |