Grain<TGrainState> コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Grain<TGrainState>() |
Grain<TGrainState> クラスの新しいインスタンスを初期化します。 |
Grain<TGrainState>(IStorage<TGrainState>) |
Grain<TGrainState> クラスの新しいインスタンスを初期化します。 |
Grain<TGrainState>(IGrainIdentity, IGrainRuntime, IStorage<TGrainState>) |
グレイン実装者は、このコンストラクターを公開する必要はありませんが、これを行うことを選択できます。 このコンストラクターは、テスト コードで Grain を作成し、IGrainIdentity、IGrainRuntime、State をテスト ダブル (モック/スタブ) に置き換えることができる単体テストに特に役立ちます。 |
Grain<TGrainState>(IGrainIdentity, IGrainRuntime, TGrainState, IStorage) |
グレイン実装者は、このコンストラクターを公開する必要はありませんが、これを行うことを選択できます。 このコンストラクターは、テスト コードで Grain を作成し、IGrainIdentity、IGrainRuntime、State をテスト ダブル (モック/スタブ) に置き換えることができる単体テストに特に役立ちます。 |
Grain<TGrainState>()
- ソース:
- Grain.cs
Grain<TGrainState> クラスの新しいインスタンスを初期化します。
protected Grain ();
Protected Sub New ()
注釈
このコンストラクターは呼び出さないでください。 クライアント コード (このクラスのサブクラス) がコンストラクターを追加する必要がないように公開します。 クライアント コードでは、GrainFactory を使用して Grain への参照を取得する必要があります。
適用対象
Grain<TGrainState>(IStorage<TGrainState>)
Grain<TGrainState> クラスの新しいインスタンスを初期化します。
protected Grain (Orleans.Core.IStorage<TGrainState> storage);
new Orleans.Grain<'GrainState> : Orleans.Core.IStorage<'GrainState> -> Orleans.Grain<'GrainState>
Protected Sub New (storage As IStorage(Of TGrainState))
パラメーター
- storage
- IStorage<TGrainState>
ストレージの実装。
注釈
グレイン実装者は、このコンストラクターを公開する必要はありませんが、これを行うことを選択できます。 このコンストラクターは、テスト コードで Grain を作成し、IGrainIdentity、IGrainRuntime、State をテスト ダブル (モック/スタブ) に置き換えることができる単体テストに特に役立ちます。
適用対象
Grain<TGrainState>(IGrainIdentity, IGrainRuntime, IStorage<TGrainState>)
- ソース:
- Grain.cs
グレイン実装者は、このコンストラクターを公開する必要はありませんが、これを行うことを選択できます。 このコンストラクターは、テスト コードで Grain を作成し、IGrainIdentity、IGrainRuntime、State をテスト ダブル (モック/スタブ) に置き換えることができる単体テストに特に役立ちます。
protected Grain (Orleans.Core.IGrainIdentity identity, Orleans.Runtime.IGrainRuntime runtime, Orleans.Core.IStorage<TGrainState> storage);
new Orleans.Grain<'GrainState (requires 'GrainState : (new : unit -> 'GrainState))> : Orleans.Core.IGrainIdentity * Orleans.Runtime.IGrainRuntime * Orleans.Core.IStorage<'GrainState (requires 'GrainState : (new : unit -> 'GrainState))> -> Orleans.Grain<'GrainState (requires 'GrainState : (new : unit -> 'GrainState))>
new Orleans.Grain<'GrainState> : Orleans.Core.IGrainIdentity * Orleans.Runtime.IGrainRuntime * Orleans.Core.IStorage<'GrainState> -> Orleans.Grain<'GrainState>
Protected Sub New (identity As IGrainIdentity, runtime As IGrainRuntime, storage As IStorage(Of TGrainState))
パラメーター
- identity
- IGrainIdentity
- runtime
- IGrainRuntime
- storage
- IStorage<TGrainState>
適用対象
Grain<TGrainState>(IGrainIdentity, IGrainRuntime, TGrainState, IStorage)
グレイン実装者は、このコンストラクターを公開する必要はありませんが、これを行うことを選択できます。 このコンストラクターは、テスト コードで Grain を作成し、IGrainIdentity、IGrainRuntime、State をテスト ダブル (モック/スタブ) に置き換えることができる単体テストに特に役立ちます。
protected Grain (Orleans.Core.IGrainIdentity identity, Orleans.Runtime.IGrainRuntime runtime, TGrainState state, Orleans.Core.IStorage storage);
new Orleans.Grain<'GrainState (requires 'GrainState : (new : unit -> 'GrainState))> : Orleans.Core.IGrainIdentity * Orleans.Runtime.IGrainRuntime * 'GrainState * Orleans.Core.IStorage -> Orleans.Grain<'GrainState (requires 'GrainState : (new : unit -> 'GrainState))>
Protected Sub New (identity As IGrainIdentity, runtime As IGrainRuntime, state As TGrainState, storage As IStorage)
パラメーター
- identity
- IGrainIdentity
- runtime
- IGrainRuntime
- state
- TGrainState
- storage
- IStorage