EventHubQueueCacheFactory Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classe factory para configurar e criar IEventHubQueueCache
public class EventHubQueueCacheFactory : Orleans.ServiceBus.Providers.IEventHubQueueCacheFactory
type EventHubQueueCacheFactory = class
interface IEventHubQueueCacheFactory
Public Class EventHubQueueCacheFactory
Implements IEventHubQueueCacheFactory
- Herança
-
EventHubQueueCacheFactory
- Implementações
Construtores
Propriedades
BlockPoolMonitorFactory |
Crie um monitor de pool de blocos para relatar métricas de desempenho. O funciton de fábrica deve retornar um IObjectPoolMonitor. |
CacheMonitorFactory |
Crie um monitor de cache para relatar métricas de desempenho. O funciton de fábrica deve retornar um ICacheMonitor. |
Métodos
AddCachePressureMonitors(IEventHubQueueCache, EventHubStreamCachePressureOptions, ILogger) |
Função usada para configurar monitores de pressão de cache para EventHubQueueCache. O usuário pode substituir essa função para fornecer mais personalização em monitores de pressão de cache |
AddCachePressureMonitors(IEventHubQueueCache, EventHubStreamProviderSettings, Logger) |
Função usada para configurar monitores de pressão de cache para EventHubQueueCache. O usuário pode substituir essa função para fornecer mais personalização em monitores de pressão de cache |
CreateBufferPool(EventHubStreamProviderSettings, Logger, EventHubMonitorAggregationDimensions, String) |
Função usada para configurar BufferPool para EventHubQueueCache. O usuário pode substituir essa função para fornecer mais personalização na criação do BufferPool |
CreateBufferPool(StreamStatisticOptions, ILoggerFactory, EventHubMonitorAggregationDimensions, ITelemetryProducer, String) |
Função usada para configurar BufferPool para EventHubQueueCache. O usuário pode substituir essa função para fornecer mais personalização na criação do BufferPool |
CreateCache(String, EventHubStreamProviderSettings, IStreamQueueCheckpointer<String>, Logger, IObjectPool<FixedSizeBuffer>, String, TimePurgePredicate, SerializationManager, EventHubMonitorAggregationDimensions) |
Função padrão a ser chamada para criar um método EventhubQueueCache no método IEventHubQueueCacheFactory.CreateCache. O usuário pode substituir esse método para adicionar mais personalização. |
CreateCache(String, IEventHubDataAdapter, StreamStatisticOptions, StreamCacheEvictionOptions, IStreamQueueCheckpointer<String>, ILoggerFactory, IObjectPool<FixedSizeBuffer>, String, TimePurgePredicate, SerializationManager, EventHubMonitorAggregationDimensions, ITelemetryProducer) |
Função padrão a ser chamada para criar um método EventhubQueueCache no método IEventHubQueueCacheFactory.CreateCache. O usuário pode substituir esse método para adicionar mais personalização. |
CreateCache(String, IStreamQueueCheckpointer<String>, ILoggerFactory, ITelemetryProducer) |
Função que cria um EventHubQueueCache, que por padrão configurará o EventHubQueueCache usando a configuração na função CreateBufferPool e na função AddCachePressureMonitors. |
CreateCache(String, IStreamQueueCheckpointer<String>, Logger) |
Função que cria um EventHubQueueCache, que por padrão configurará o EventHubQueueCache usando a configuração na função CreateBufferPool e na função AddCachePressureMonitors. |
CreateCache(String, StreamStatisticOptions, IStreamQueueCheckpointer<String>, ILoggerFactory, IObjectPool<FixedSizeBuffer>, String, TimePurgePredicate, SerializationManager, EventHubMonitorAggregationDimensions, ITelemetryProducer) |
Função padrão a ser chamada para criar um método EventhubQueueCache no método IEventHubQueueCacheFactory.CreateCache. O usuário pode substituir esse método para adicionar mais personalização. |