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). |