FaultInjectionStorageProvider<TStorage> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
儲存提供者的錯誤插入裝飾專案。 這可讓使用者插入儲存體例外狀況,以測試錯誤處理案例。
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) |
如果提供例外狀況,則發生錯誤,否則會透過 呼叫裝飾的儲存體提供者。 |