次の方法で共有


SingletonDependencyResolver<T> コンストラクター (T, Func<Object, Boolean>)

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

指定されたキーが指定された述語に基づいて Get メソッドに渡されたキーと一致する場合、コントラクト型の指定されたインスタンスを返す新しいリゾルバーを構築します。

名前空間:  System.Data.Entity.Infrastructure.DependencyResolution
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
Public Sub New ( _
    singletonInstance As T, _
    keyPredicate As Func(Of Object, Boolean) _
)
'使用
Dim singletonInstance As T
Dim keyPredicate As Func(Of Object, Boolean)

Dim instance As New SingletonDependencyResolver(singletonInstance, _
    keyPredicate)
public SingletonDependencyResolver(
    T singletonInstance,
    Func<Object, bool> keyPredicate
)
public:
SingletonDependencyResolver(
    T singletonInstance, 
    Func<Object^, bool>^ keyPredicate
)
new : 
        singletonInstance:'T * 
        keyPredicate:Func<Object, bool> -> SingletonDependencyResolver
public function SingletonDependencyResolver(
    singletonInstance : T, 
    keyPredicate : Func<Object, boolean>
)

パラメーター

  • singletonInstance
    型 : T
    返すインスタンス。
  • keyPredicate
    型 : System.Func<Object, Boolean>
    キー オブジェクトを取得し、一致する場合のみに true を返す述語。

参照

参照

SingletonDependencyResolver<T> クラス

SingletonDependencyResolver<T> オーバーロード

System.Data.Entity.Infrastructure.DependencyResolution 名前空間