次の方法で共有


Grain コンストラクター

定義

オーバーロード

Grain()

このコンストラクターは呼び出さないでください。 クライアント コード (Grain のサブクラス) がコンストラクターを追加する必要がないように、これを公開します。 クライアント コードでは、GrainFactory プロパティを使用して Grain への参照を取得する必要があります。

Grain(IGrainIdentity, IGrainRuntime)

グレイン実装者は、このコンストラクターを公開する必要はありませんが、それを選択できます。 このコンストラクターは、テスト コードで Grain を作成し、IGrainIdentity と IGrainRuntime をテスト ダブル (モック/スタブ) に置き換えることができる単体テストに特に役立ちます。

Grain(IGrainContext, IGrainRuntime)

グレイン実装者は、このコンストラクターを公開する必要はありませんが、それを選択できます。 このコンストラクターは、テスト コードで Grain を作成し、IGrainIdentity と IGrainRuntime をテスト ダブル (モック/スタブ) に置き換えることができる単体テストに特に役立ちます。

Grain()

ソース:
Grain.cs

このコンストラクターは呼び出さないでください。 クライアント コード (Grain のサブクラス) がコンストラクターを追加する必要がないように、これを公開します。 クライアント コードでは、GrainFactory プロパティを使用して Grain への参照を取得する必要があります。

protected Grain ();
Protected Sub New ()

適用対象

Grain(IGrainIdentity, IGrainRuntime)

ソース:
Grain.cs

グレイン実装者は、このコンストラクターを公開する必要はありませんが、それを選択できます。 このコンストラクターは、テスト コードで Grain を作成し、IGrainIdentity と IGrainRuntime をテスト ダブル (モック/スタブ) に置き換えることができる単体テストに特に役立ちます。

protected Grain (Orleans.Core.IGrainIdentity identity, Orleans.Runtime.IGrainRuntime runtime);
new Orleans.Grain : Orleans.Core.IGrainIdentity * Orleans.Runtime.IGrainRuntime -> Orleans.Grain
Protected Sub New (identity As IGrainIdentity, runtime As IGrainRuntime)

パラメーター

identity
IGrainIdentity
runtime
IGrainRuntime

適用対象

Grain(IGrainContext, IGrainRuntime)

グレイン実装者は、このコンストラクターを公開する必要はありませんが、それを選択できます。 このコンストラクターは、テスト コードで Grain を作成し、IGrainIdentity と IGrainRuntime をテスト ダブル (モック/スタブ) に置き換えることができる単体テストに特に役立ちます。

protected Grain (Orleans.Runtime.IGrainContext grainContext, Orleans.Runtime.IGrainRuntime? grainRuntime = default);
new Orleans.Grain : Orleans.Runtime.IGrainContext * Orleans.Runtime.IGrainRuntime -> Orleans.Grain
Protected Sub New (grainContext As IGrainContext, Optional grainRuntime As IGrainRuntime = Nothing)

パラメーター

grainContext
IGrainContext
grainRuntime
IGrainRuntime

適用対象