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.Streaming.EventHubs.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. A função factory deve retornar um IObjectPoolMonitor. |
CacheMonitorFactory |
Crie um monitor de cache para relatar métricas de desempenho. A função 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 |
CreateBufferPool(StreamStatisticOptions, ILoggerFactory, 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 de BufferPool |
CreateCache(String, IEventHubDataAdapter, StreamStatisticOptions, StreamCacheEvictionOptions, IStreamQueueCheckpointer<String>, ILoggerFactory, IObjectPool<FixedSizeBuffer>, String, TimePurgePredicate, EventHubMonitorAggregationDimensions) |
Função padrão a ser chamada para criar um método EventhubQueueCache em IEventHubQueueCacheFactory.CreateCache. O usuário pode substituir esse método para adicionar mais personalização. |
CreateCache(String, IStreamQueueCheckpointer<String>, ILoggerFactory) |
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. |