共用方式為


FaultInjectionStorageProvider<TStorage> 類別

定義

儲存提供者的錯誤插入裝飾專案。 這可讓使用者插入儲存體例外狀況,以測試錯誤處理案例。

public class FaultInjectionStorageProvider<TStorage> : Orleans.Storage.IStorageProvider where TStorage : IStorageProvider, new()
type FaultInjectionStorageProvider<'Storage (requires 'Storage :> IStorageProvider and 'Storage : (new : unit -> 'Storage))> = class
    interface IStorageProvider
    interface IProvider
Public Class FaultInjectionStorageProvider(Of TStorage)
Implements IStorageProvider

類型參數

TStorage
繼承
FaultInjectionStorageProvider<TStorage>
衍生
實作

建構函式

FaultInjectionStorageProvider<TStorage>()

建立裝飾儲存提供者的預設 conststructor

欄位

DelayMillisecondsPropertyName

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

屬性

Log

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

Name

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

方法

ClearStateAsync(String, GrainReference, IGrainState)

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

Close()

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

Init(String, IProviderRuntime, IProviderConfiguration)

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

ReadStateAsync(String, GrainReference, IGrainState)

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

WriteStateAsync(String, GrainReference, IGrainState)

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

適用於