EventHubCacheEvictionStrategy 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.
Stratégie d’éviction pour EventHubQueueCache
public class EventHubCacheEvictionStrategy : Orleans.Providers.Streams.Common.ChronologicalEvictionStrategy<Orleans.ServiceBus.Providers.CachedEventHubMessage>
type EventHubCacheEvictionStrategy = class
inherit ChronologicalEvictionStrategy<CachedEventHubMessage>
Public Class EventHubCacheEvictionStrategy
Inherits ChronologicalEvictionStrategy(Of CachedEventHubMessage)
- Héritage
Constructeurs
Champs
inUseBuffers |
Mémoires tampons actuellement utilisées dans le cache Protégé à des fins de test (Hérité de ChronologicalEvictionStrategy<TCachedMessage>) |
Propriétés
OnPurged |
Appelé avec l’élément le plus récent dans le cache et le dernier élément vidé après l’exécution d’un vidage du cache. Pour les files d’attente fiables ordonnées, nous ne devons pas avoir besoin de notifier chaque événement vidé, mais uniquement le dernier événement de chaque ensemble d’événements qui sont purgés. (Hérité de ChronologicalEvictionStrategy<TCachedMessage>) |
PurgeObservable |
IPurgeObservable est implémenté par le cache pour effectuer des actions liées au vidage, et appelé par EvictionStrategy (Hérité de ChronologicalEvictionStrategy<TCachedMessage>) |
Méthodes
GetBlockId(Nullable<CachedEventHubMessage>) |
Obtenir l’ID de bloc du pool de blocs pour le message |
GetBlockId(Nullable<TCachedMessage>) |
Obtenir l’ID de bloc du pool de blocs pour le message (Hérité de ChronologicalEvictionStrategy<TCachedMessage>) |
GetDequeueTimeUtc(CachedEventHubMessage) |
Obtenir l’heure de mise en file d’attente des messages |
GetDequeueTimeUtc(TCachedMessage) |
Obtenir l’heure de mise en file d’attente des messages (Hérité de ChronologicalEvictionStrategy<TCachedMessage>) |
GetEnqueueTimeUtc(CachedEventHubMessage) |
Obtenir l’heure de mise en file d’attente du message |
GetEnqueueTimeUtc(TCachedMessage) |
Obtenir l’heure de mise en file d’attente du message (Hérité de ChronologicalEvictionStrategy<TCachedMessage>) |
OnBlockAllocated(FixedSizeBuffer) |
Méthode qui doit être appelée lorsque l’adaptateur de données a alloué un nouveau bloc (Hérité de ChronologicalEvictionStrategy<TCachedMessage>) |
PerformPurge(DateTime) |
Méthode qui doit être appelée lors de la tentative d’extraction de l’agent pour effectuer un vidage sur le cache (Hérité de ChronologicalEvictionStrategy<TCachedMessage>) |