FaultInjectionGrainStorage 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
儲存提供者的錯誤插入裝飾專案。 這可讓使用者插入儲存體例外狀況,以測試錯誤處理案例。
public class FaultInjectionGrainStorage : Orleans.ILifecycleParticipant<Orleans.Runtime.ISiloLifecycle>, Orleans.Storage.IGrainStorage
type FaultInjectionGrainStorage = class
interface IGrainStorage
interface ILifecycleParticipant<ISiloLifecycle>
Public Class FaultInjectionGrainStorage
Implements IGrainStorage, ILifecycleParticipant(Of ISiloLifecycle)
- 繼承
-
FaultInjectionGrainStorage
- 實作
建構函式
FaultInjectionGrainStorage(IGrainStorage, String, ILoggerFactory, IGrainFactory, FaultInjectionGrainStorageOptions) |
建立裝飾儲存提供者的預設建構函式。 |
方法
ClearStateAsync(String, GrainReference, IGrainState) |
如果提供例外狀況,則發生錯誤,否則會透過 呼叫裝飾的儲存體提供者。 |
ClearStateAsync<T>(String, GrainId, IGrainState<T>) |
如果提供例外狀況,則發生錯誤,否則會透過 呼叫裝飾的儲存體提供者。 |
Participate(ISiloLifecycle) |
將提供的觀察者新增為生命週期中的參與者。 |
ReadStateAsync(String, GrainReference, IGrainState) |
如果提供例外狀況,則發生錯誤,否則會透過 呼叫裝飾的儲存體提供者。 |
ReadStateAsync<T>(String, GrainId, IGrainState<T>) |
如果提供例外狀況,則發生錯誤,否則會透過 呼叫裝飾的儲存體提供者。 |
WriteStateAsync(String, GrainReference, IGrainState) |
如果提供例外狀況,則發生錯誤,否則會透過 呼叫裝飾的儲存體提供者。 |
WriteStateAsync<T>(String, GrainId, IGrainState<T>) |
如果提供例外狀況,則發生錯誤,否則會透過 呼叫裝飾的儲存體提供者。 |