EventHubQueueCacheFactory Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe Factory per configurare e creare IEventHubQueueCache
public class EventHubQueueCacheFactory : Orleans.Streaming.EventHubs.IEventHubQueueCacheFactory
type EventHubQueueCacheFactory = class
interface IEventHubQueueCacheFactory
Public Class EventHubQueueCacheFactory
Implements IEventHubQueueCacheFactory
- Ereditarietà
-
EventHubQueueCacheFactory
- Implementazioni
Costruttori
Proprietà
BlockPoolMonitorFactory |
Creare un monitoraggio del pool di blocchi per segnalare le metriche delle prestazioni. La funzione Factory deve restituire un oggetto IObjectPoolMonitor. |
CacheMonitorFactory |
Creare un monitoraggio della cache per segnalare le metriche delle prestazioni. La funzione Factory deve restituire un ICacheMonitor. |
Metodi
AddCachePressureMonitors(IEventHubQueueCache, EventHubStreamCachePressureOptions, ILogger) |
Funzione usata per configurare i monitoraggi di pressione della cache per EventHubQueueCache. L'utente può eseguire l'override di questa funzione per offrire una maggiore personalizzazione sui monitor di pressione della cache |
CreateBufferPool(StreamStatisticOptions, ILoggerFactory, EventHubMonitorAggregationDimensions, String) |
Funzione usata per configurare BufferPool per EventHubQueueCache. L'utente può eseguire l'override di questa funzione per fornire una maggiore personalizzazione nella creazione di BufferPool |
CreateCache(String, IEventHubDataAdapter, StreamStatisticOptions, StreamCacheEvictionOptions, IStreamQueueCheckpointer<String>, ILoggerFactory, IObjectPool<FixedSizeBuffer>, String, TimePurgePredicate, EventHubMonitorAggregationDimensions) |
Funzione predefinita da chiamare per creare un metodo EventhubQueueCache in IEventHubQueueCacheFactory.CreateCache. L'utente può eseguire l'override di questo metodo per aggiungere altre personalizzazioni. |
CreateCache(String, IStreamQueueCheckpointer<String>, ILoggerFactory) |
Funzione che crea un oggetto EventHubQueueCache, che per impostazione predefinita configura la funzione EventHubQueueCache usando la configurazione nella funzione CreateBufferPool e addCachePressureMonitors. |