Freigeben über


SingletonDependencyResolver<T>-Konstruktor (T, Object)

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Erstellt einen neuen Resolver, der die angegebene Instanz für den Vertragstyp zurückgibt, wenn der angegebene Schlüssel genau dem Schlüssel entspricht, der der Get-Methode übergeben wurde.

Namespace:  System.Data.Entity.Infrastructure.DependencyResolution
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Public Sub New ( _
    singletonInstance As T, _
    key As Object _
)
'Usage
Dim singletonInstance As T
Dim key As Object 

Dim instance As New SingletonDependencyResolver(singletonInstance, _
    key)
public SingletonDependencyResolver(
    T singletonInstance,
    Object key
)
public:
SingletonDependencyResolver(
    T singletonInstance, 
    Object^ key
)
new : 
        singletonInstance:'T * 
        key:Object -> SingletonDependencyResolver
public function SingletonDependencyResolver(
    singletonInstance : T, 
    key : Object
)

Parameter

  • singletonInstance
    Typ: T
    Die zurückzugebende Instanz.
  • key
    Typ: System.Object
    Optional: der Schlüssel der aufzulösenden Abhängigkeit. Dies kann für Abhängigkeiten, die nicht nach Schlüssel unterschieden werden, null sein.

Siehe auch

Verweis

SingletonDependencyResolver<T> Klasse

SingletonDependencyResolver<T>-Überladung

System.Data.Entity.Infrastructure.DependencyResolution-Namespace