MemoryStorageWithLatency 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
這是儲存體提供者的簡單記憶體內部實作,其呈現儲存體呼叫的固定延遲。 這個類別適用于系統測試和調查儲存體延遲的影響。
public class MemoryStorageWithLatency : Orleans.Storage.MemoryStorage
type MemoryStorageWithLatency = class
inherit MemoryStorage
Public Class MemoryStorageWithLatency
Inherits MemoryStorage
- 繼承
範例
OrleansConfiguration.xml 檔案中此儲存體提供者的範例組態:
<OrleansConfiguration xmlns="urn:orleans">
<Globals>
<StorageProviders>
<Provider Type="Orleans.Storage.MemoryStorageWithLatency" Name="MemoryStoreWithLatency" Latency="00:00:00.500"/>
</StorageProviders>
備註
此儲存體提供者僅適用于簡單的記憶體內部測試案例。 此類別不應用於生產環境中,因為 [依設計] 它不提供任何復原功能或長期持續性功能。
建構函式
MemoryStorageWithLatency() |
預設建構函式。 |
欄位
NumStorageGrainsDefaultValue |
佇列儲存體細微性的預設數目。 (繼承來源 MemoryStorage) |
NumStorageGrainsPropertyName |
設定佇列儲存體細微性數目的字串名稱。 (繼承來源 MemoryStorage) |
屬性
Log |
此儲存體提供者實例所使用的記錄器。 (繼承來源 MemoryStorage) |
Name |
此儲存體提供者實例的名稱。 (繼承來源 MemoryStorage) |
方法
ClearStateAsync(String, GrainReference, IGrainState) |
刪除/清除此儲存體提供者的狀態資料函式。 |
Close() |
此儲存體提供者的關機函式。 |
Init(String, IProviderRuntime, IProviderConfiguration) |
此儲存體提供者的初始化函式。 |
ReadStateAsync(String, GrainReference, IGrainState) |
此儲存體提供者的讀取狀態資料函式。 |
WriteStateAsync(String, GrainReference, IGrainState) |
寫入此儲存體提供者的狀態資料函式。 |