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() |
このプロバイダー インスタンスの Close 関数。 |
Init(String, IProviderRuntime, IProviderConfiguration) |
装飾されたストレージ プロバイダーを初期化します。 |
ReadStateAsync(String, GrainReference, IGrainState) |
例外が指定されている場合はエラーが発生し、それ以外の場合は装飾されたストレージ プロバイダーを呼び出します。 |
WriteStateAsync(String, GrainReference, IGrainState) |
例外が指定されている場合はエラーが発生し、それ以外の場合は装飾されたストレージ プロバイダーを呼び出します。 |