共用方式為


FaultyMemoryStorage 類別

定義

支援插入儲存體例外狀況的記憶體儲存體提供者。

public class FaultyMemoryStorage : Orleans.TestingHost.FaultInjectionStorageProvider<Orleans.Storage.MemoryStorage>
type FaultyMemoryStorage = class
    inherit FaultInjectionStorageProvider<MemoryStorage>
Public Class FaultyMemoryStorage
Inherits FaultInjectionStorageProvider(Of MemoryStorage)
繼承

建構函式

FaultyMemoryStorage()

支援插入儲存體例外狀況的記憶體儲存體提供者。

欄位

DelayMillisecondsPropertyName

控制插入延遲的屬性名稱。

(繼承來源 FaultInjectionStorageProvider<TStorage>)

屬性

Log

這個儲存體提供者實例所使用的記錄器。

(繼承來源 FaultInjectionStorageProvider<TStorage>)
Name

此提供者實例的名稱,如組態中提供給它一樣。

(繼承來源 FaultInjectionStorageProvider<TStorage>)

方法

ClearStateAsync(String, GrainReference, IGrainState)

如果提供例外狀況,則發生錯誤,否則會透過 呼叫裝飾的儲存體提供者。

(繼承來源 FaultInjectionStorageProvider<TStorage>)
Close()

關閉此提供者實例的函式。

(繼承來源 FaultInjectionStorageProvider<TStorage>)
Init(String, IProviderRuntime, IProviderConfiguration)

初始化裝飾的儲存提供者。

(繼承來源 FaultInjectionStorageProvider<TStorage>)
ReadStateAsync(String, GrainReference, IGrainState)

如果提供例外狀況,則發生錯誤,否則會透過 呼叫裝飾的儲存體提供者。

(繼承來源 FaultInjectionStorageProvider<TStorage>)
WriteStateAsync(String, GrainReference, IGrainState)

如果提供例外狀況,則發生錯誤,否則會透過 呼叫裝飾的儲存體提供者。

(繼承來源 FaultInjectionStorageProvider<TStorage>)

適用於