MemoryGrainStorageWithLatency 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
這是記憶體提供者的簡單記憶體內部實作,其呈現記憶體呼叫的固定延遲。 這個類別適用於系統測試和調查記憶體延遲的影響。
public class MemoryGrainStorageWithLatency : Orleans.Storage.IGrainStorage
type MemoryGrainStorageWithLatency = class
interface IGrainStorage
Public Class MemoryGrainStorageWithLatency
Implements IGrainStorage
- 繼承
-
MemoryGrainStorageWithLatency
- 實作
範例
OrleansConfiguration.xml 檔案中此記憶體提供者的範例組態:
<OrleansConfiguration xmlns="urn:orleans">
<Globals>
<StorageProviders>
<Provider Type="Orleans.Storage.MemoryStorageWithLatency" Name="MemoryStoreWithLatency" Latency="00:00:00.500"/>
</StorageProviders>
備註
此記憶體提供者僅適用於簡單的記憶體內部測試案例。 此類別不應用於生產環境中,因為 [依設計] 它不提供任何復原功能或長期持續性功能。
建構函式
方法
ClearStateAsync(String, GrainReference, IGrainState) |
刪除/清除此記憶體提供者的狀態數據函式。 |
ClearStateAsync<T>(String, GrainId, IGrainState<T>) |
刪除/清除此記憶體提供者的狀態數據函式。 |
ReadStateAsync(String, GrainReference, IGrainState) |
此記憶體提供者的讀取狀態數據函式。 |
ReadStateAsync<T>(String, GrainId, IGrainState<T>) |
此記憶體提供者的讀取狀態數據函式。 |
WriteStateAsync(String, GrainReference, IGrainState) |
寫入此記憶體提供者的狀態數據函式。 |
WriteStateAsync<T>(String, GrainId, IGrainState<T>) |
寫入此記憶體提供者的狀態數據函式。 |