EventHubQueueCacheFactory Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe Factory pour configurer et créer IEventHubQueueCache
public class EventHubQueueCacheFactory : Orleans.Streaming.EventHubs.IEventHubQueueCacheFactory
type EventHubQueueCacheFactory = class
interface IEventHubQueueCacheFactory
Public Class EventHubQueueCacheFactory
Implements IEventHubQueueCacheFactory
- Héritage
-
EventHubQueueCacheFactory
- Implémente
Constructeurs
Propriétés
BlockPoolMonitorFactory |
Créez un moniteur de pool de blocs pour signaler les métriques de performances. La fonction Factory doit retourner un IObjectPoolMonitor. |
CacheMonitorFactory |
Créez un moniteur de cache pour signaler les métriques de performances. La fonction Factory doit retourner un ICacheMonitor. |
Méthodes
AddCachePressureMonitors(IEventHubQueueCache, EventHubStreamCachePressureOptions, ILogger) |
Fonction utilisée pour configurer les moniteurs de pression du cache pour EventHubQueueCache. L’utilisateur peut remplacer cette fonction pour fournir plus de personnalisation sur les moniteurs de pression du cache |
CreateBufferPool(StreamStatisticOptions, ILoggerFactory, EventHubMonitorAggregationDimensions, String) |
Fonction utilisée pour configurer BufferPool pour EventHubQueueCache. L’utilisateur peut remplacer cette fonction pour fournir plus de personnalisation lors de la création de BufferPool |
CreateCache(String, IEventHubDataAdapter, StreamStatisticOptions, StreamCacheEvictionOptions, IStreamQueueCheckpointer<String>, ILoggerFactory, IObjectPool<FixedSizeBuffer>, String, TimePurgePredicate, EventHubMonitorAggregationDimensions) |
Fonction par défaut à appeler pour créer un EventhubQueueCache dans la méthode IEventHubQueueCacheFactory.CreateCache. L’utilisateur peut remplacer cette méthode pour ajouter plus de personnalisation. |
CreateCache(String, IStreamQueueCheckpointer<String>, ILoggerFactory) |
Fonction qui crée un EventHubQueueCache, qui, par défaut, configure EventHubQueueCache à l’aide de la configuration dans la fonction CreateBufferPool et la fonction AddCachePressureMonitors. |