Sdílet prostřednictvím


SingletonDependencyResolver<T> Konstruktory

Definice

Přetížení

SingletonDependencyResolver<T>(T)

Vytvoří nový překladač, který vrátí danou instanci pro typ kontraktu bez ohledu na klíč předaný metodě Get.

SingletonDependencyResolver<T>(T, Func<Object,Boolean>)

Vytvoří nový překladač, který vrátí danou instanci pro typ kontraktu, pokud daný klíč odpovídá klíči předaný get metoda na základě daného predikátu.

SingletonDependencyResolver<T>(T, Object)

Vytvoří nový překladač, který vrátí danou instanci pro typ kontraktu, pokud daný klíč přesně odpovídá klíči předaného get metoda.

SingletonDependencyResolver<T>(T)

Vytvoří nový překladač, který vrátí danou instanci pro typ kontraktu bez ohledu na klíč předaný metodě Get.

public SingletonDependencyResolver (T singletonInstance);
new System.Data.Entity.Infrastructure.DependencyResolution.SingletonDependencyResolver<'T (requires 'T : null)> : 'T -> System.Data.Entity.Infrastructure.DependencyResolution.SingletonDependencyResolver<'T (requires 'T : null)>
Public Sub New (singletonInstance As T)

Parametry

singletonInstance
T

Instance, která se má vrátit.

Platí pro

SingletonDependencyResolver<T>(T, Func<Object,Boolean>)

Vytvoří nový překladač, který vrátí danou instanci pro typ kontraktu, pokud daný klíč odpovídá klíči předaný get metoda na základě daného predikátu.

public SingletonDependencyResolver (T singletonInstance, Func<object,bool> keyPredicate);
new System.Data.Entity.Infrastructure.DependencyResolution.SingletonDependencyResolver<'T (requires 'T : null)> : 'T * Func<obj, bool> -> System.Data.Entity.Infrastructure.DependencyResolution.SingletonDependencyResolver<'T (requires 'T : null)>
Public Sub New (singletonInstance As T, keyPredicate As Func(Of Object, Boolean))

Parametry

singletonInstance
T

Instance, která se má vrátit.

keyPredicate
Func<Object,Boolean>

Predikát, který přebírá objekt klíče a vrací hodnotu true, pokud a pouze v případě, že odpovídá.

Platí pro

SingletonDependencyResolver<T>(T, Object)

Vytvoří nový překladač, který vrátí danou instanci pro typ kontraktu, pokud daný klíč přesně odpovídá klíči předaného get metoda.

public SingletonDependencyResolver (T singletonInstance, object key);
new System.Data.Entity.Infrastructure.DependencyResolution.SingletonDependencyResolver<'T (requires 'T : null)> : 'T * obj -> System.Data.Entity.Infrastructure.DependencyResolution.SingletonDependencyResolver<'T (requires 'T : null)>
Public Sub New (singletonInstance As T, key As Object)

Parametry

singletonInstance
T

Instance, která se má vrátit.

key
Object

Volitelně klíč závislosti, která se má vyřešit. Tato hodnota může být null pro závislosti, které nejsou rozlišeny klíčem.

Platí pro