SimpleQueueCache 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.
Ein Warteschlangencache, der Elemente im Arbeitsspeicher speichert.
public class SimpleQueueCache : Orleans.Streams.IQueueCache
type SimpleQueueCache = class
interface IQueueCache
interface IQueueFlowController
Public Class SimpleQueueCache
Implements IQueueCache
- Vererbung
-
SimpleQueueCache
- Implementiert
Konstruktoren
SimpleQueueCache(Int32, ILogger) |
Initialisiert eine neue Instanz der SimpleQueueCache-Klasse. |
SimpleQueueCache(Int32, Logger) |
SimpleQueueCache-Konstruktor |
Eigenschaften
Size |
Ruft die Anzahl der Elemente im Cache ab. |
Methoden
AddToCache(IList<IBatchContainer>) |
Hinzufügen einer Liste von Nachrichten zum Cache |
GetCacheCursor(IStreamIdentity, StreamSequenceToken) |
Abrufen eines Streamnachrichtencursors. Dies kann verwendet werden, um Nachrichten aus dem Cache abzurufen, beginnend an der Position, die durch das bereitgestellte Token angegeben wird. |
GetCacheCursor(StreamId, StreamSequenceToken) |
Abrufen eines Streamnachrichtencursors. Dies kann verwendet werden, um Nachrichten aus dem Cache abzurufen, beginnend an der Position, die durch das bereitgestellte Token angegeben wird. |
GetMaxAddCount() |
Der Grenzwert für die maximale Anzahl von Elementen, die hinzugefügt werden können |
IsUnderPressure() |
Gibt true zurück, wenn dieser Cache unter Druck steht. |
TryPurgeFromCache(IList<IBatchContainer>) |
Fragen Sie den Cache, ob er Elemente enthält, die aus dem Cache gelöscht werden können (damit sie anschließend von der zugrunde liegenden Warteschlange freigegeben werden können). |