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