次の方法で共有


FaultInjectionGrainStorage クラス

定義

ストレージ プロバイダー用のフォールト インジェクション デコレーター。 これにより、ユーザーはストレージ例外を挿入して、エラー処理シナリオをテストできます。

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>)

例外が指定されている場合はエラーが発生し、それ以外の場合は装飾されたストレージ プロバイダーを呼び出します。

適用対象