SingletonDependencyResolver<T> Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.
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
Entity Framework