SimpleQueueCache 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將專案保留在記憶體中的佇列快取。
public class SimpleQueueCache : Orleans.Streams.IQueueCache
type SimpleQueueCache = class
interface IQueueCache
interface IQueueFlowController
Public Class SimpleQueueCache
Implements IQueueCache
- 繼承
-
SimpleQueueCache
- 實作
建構函式
SimpleQueueCache(Int32, ILogger) |
初始化 SimpleQueueCache 類別的新執行個體。 |
SimpleQueueCache(Int32, Logger) |
SimpleQueueCache 建構函式 |
屬性
Size |
取得快取中的專案數目。 |
方法
AddToCache(IList<IBatchContainer>) |
將訊息清單新增至快取 |
GetCacheCursor(IStreamIdentity, StreamSequenceToken) |
取得資料流程訊息資料指標。 這可用來從所提供權杖所指示的位置開始,從快取擷取訊息。 |
GetCacheCursor(StreamId, StreamSequenceToken) |
取得資料流程訊息資料指標。 這可用來從所提供權杖所指示的位置開始,從快取擷取訊息。 |
GetMaxAddCount() |
可新增之專案數目上限的限制 |
IsUnderPressure() |
如果此快取處於壓力,則傳回 true。 |
TryPurgeFromCache(IList<IBatchContainer>) |
詢問快取是否有可從快取 (清除的專案,以便後續將其釋放至基礎佇列) 。 |