EventHubCacheEvictionStrategy Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eviction-Strategie für 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)
- Vererbung
Konstruktoren
Felder
inUseBuffers |
Puffer, die derzeit im Cache geschützt für Testzwecke verwendet werden (Geerbt von ChronologicalEvictionStrategy<TCachedMessage>) |
Eigenschaften
OnPurged |
Wird mit dem neuesten Element im Cache aufgerufen und das letzte Element gelöscht, nachdem eine Cachelöschung ausgeführt wurde. Für sortierte zuverlässige Warteschlangen sollten wir nicht über jedes gelöschte Ereignis benachrichtigen müssen, nur auf dem letzten Ereignis aller Ereignisse, die gelöscht werden. (Geerbt von ChronologicalEvictionStrategy<TCachedMessage>) |
PurgeObservable |
IPurgeObservable wird vom Cache implementiert, um verwandte Aktionen zu löschen und von EvictionStrategy aufgerufen (Geerbt von ChronologicalEvictionStrategy<TCachedMessage>) |
Methoden
GetBlockId(Nullable<CachedEventHubMessage>) |
Blockpool-Block-ID für Nachricht abrufen |
GetBlockId(Nullable<TCachedMessage>) |
Blockpool-Block-ID für Nachricht abrufen (Geerbt von ChronologicalEvictionStrategy<TCachedMessage>) |
GetDequeueTimeUtc(CachedEventHubMessage) |
Nachricht abrufen |
GetDequeueTimeUtc(TCachedMessage) |
Nachricht abrufen (Geerbt von ChronologicalEvictionStrategy<TCachedMessage>) |
GetEnqueueTimeUtc(CachedEventHubMessage) |
Abrufen der Nachricht enqueue Zeit |
GetEnqueueTimeUtc(TCachedMessage) |
Abrufen der Nachricht enqueue Zeit (Geerbt von ChronologicalEvictionStrategy<TCachedMessage>) |
OnBlockAllocated(FixedSizeBuffer) |
Methode, die aufgerufen werden soll, wenn der Datenadapter einen neuen Block zugewiesen hat (Geerbt von ChronologicalEvictionStrategy<TCachedMessage>) |
PerformPurge(DateTime) |
Methode, die aufgerufen werden soll, wenn der Pull-Agent versucht, eine Bereinigung im Cache zu erledigen (Geerbt von ChronologicalEvictionStrategy<TCachedMessage>) |