Enum TopicPriority
Gibt die relative Priorität der im Cache gespeicherten Themen an.
Versammlung: Alachisoft.NCache.Runtime.dll
Syntax
public enum TopicPriority
Bemerkungen
Wenn der Cache der Anwendung voll ist oder nur noch wenig Arbeitsspeicher zur Verfügung steht, wird der Cache selektiv geleert Elemente, um Systemspeicher freizugeben. Wenn ein Thema zum Cache hinzugefügt wird, können Sie ihm ein zuweisen relative Priorität im Vergleich zu den anderen im Cache gespeicherten Themen.
Nachrichten in Themen, die Sie höher zuweisen Es ist weniger wahrscheinlich, dass Prioritätswerte aus dem Cache gelöscht werden, wenn der Server sie verarbeitet eine große Anzahl von Anfragen, während Nachrichten in Themen, denen Sie niedrigere Prioritätswerte zuweisen, wahrscheinlicher sind gelöscht. Der Standardwert ist Normal.
Beispiele
Das folgende Beispiel zeigt, wie festgelegt wird ThemaPriorität eines Themas in einem Cache Zu GUTE.
ITopic topic=messagingService.CreateTopic("mytopic", TopicPriority.High);
Felder
Name und Vorname | Beschreibung |
---|---|
GUTE | Es ist weniger wahrscheinlich, dass Nachrichten in einem Thema mit dieser Prioritätsstufe aus dem Cache gelöscht werden, da der Server Systemspeicher freigibt. |
Sneaker | Nachrichten im Thema mit dieser Prioritätsstufe werden am wahrscheinlichsten aus dem Cache gelöscht, wenn der Server Systemspeicher freigibt. |
Normal | Nachrichten in Themen mit dieser Prioritätsstufe werden wahrscheinlich aus dem Cache gelöscht, da der Server Systemspeicher erst nach Themen mit niedriger Priorität freigibt. Dies ist die Standardpriorität des Themas. |