SingletonDependencyResolver<T> Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
SingletonDependencyResolver<T>(T) |
Tworzy nowy program rozpoznawania, który zwróci podane wystąpienie dla typu kontraktu niezależnie od klucza przekazanego do metody Get. |
SingletonDependencyResolver<T>(T, Func<Object,Boolean>) |
Tworzy nowy program rozpoznawania, który zwróci podane wystąpienie dla typu kontraktu, jeśli dany klucz pasuje do klucza przekazanego do metody Get na podstawie danego predykatu. |
SingletonDependencyResolver<T>(T, Object) |
Tworzy nowy program rozpoznawania, który zwróci podane wystąpienie dla typu kontraktu, jeśli dany klucz pasuje dokładnie do klucza przekazanego do metody Get. |
SingletonDependencyResolver<T>(T)
Tworzy nowy program rozpoznawania, który zwróci podane wystąpienie dla typu kontraktu niezależnie od klucza przekazanego do metody 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
Wystąpienie do zwrócenia.
Dotyczy
SingletonDependencyResolver<T>(T, Func<Object,Boolean>)
Tworzy nowy program rozpoznawania, który zwróci podane wystąpienie dla typu kontraktu, jeśli dany klucz pasuje do klucza przekazanego do metody Get na podstawie danego predykatu.
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
Wystąpienie do zwrócenia.
Predykat, który przyjmuje obiekt klucza i zwraca wartość true, jeśli i tylko wtedy, gdy jest zgodny.
Dotyczy
SingletonDependencyResolver<T>(T, Object)
Tworzy nowy program rozpoznawania, który zwróci podane wystąpienie dla typu kontraktu, jeśli dany klucz pasuje dokładnie do klucza przekazanego do metody Get.
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
Wystąpienie do zwrócenia.
- key
- Object
Opcjonalnie klucz zależności, który ma zostać rozwiązany. Może to być wartość null dla zależności, które nie są rozróżniane przez klucz.