Freigeben über


IQueueCache Schnittstelle

Definition

public interface IQueueCache : Orleans.Streams.IQueueFlowController
type IQueueCache = interface
    interface IQueueFlowController
Public Interface IQueueCache
Implements IQueueFlowController
Abgeleitet
Implementiert

Methoden

AddToCache(IList<IBatchContainer>)

Fügt dem Cache Nachrichten hinzu.

GetCacheCursor(IStreamIdentity, StreamSequenceToken)

Abrufen eines Streamnachrichtencursors. Dies kann verwendet werden, um Nachrichten aus dem Cache neu zu speichern, 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 ab dem vom bereitgestellten Token angegebenen Speicherort abzurufen.

GetMaxAddCount()

Ruft die maximale Anzahl von Elementen ab, die hinzugefügt werden können.

(Geerbt von IQueueFlowController)
IsUnderPressure()

Gibt zurück true , wenn dieser Cache unter Druck steht, false andernfalls.

TryPurgeFromCache(IList<IBatchContainer>)

Fordert an, dass der Cache alle Elemente bereinigen soll, die gelöscht werden können.

Gilt für: