Condividi tramite


SingletonDependencyResolver<T> Costruttori

Definizione

Overload

SingletonDependencyResolver<T>(T)

Costruisce un nuovo resolver che restituirà l'istanza specificata per il tipo di contratto indipendentemente dalla chiave passata al metodo Get.

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

Costruisce un nuovo resolver che restituirà l'istanza specificata per il tipo di contratto se la chiave specificata corrisponde alla chiave passata al metodo Get in base al predicato specificato.

SingletonDependencyResolver<T>(T, Object)

Costruisce un nuovo resolver che restituirà l'istanza specificata per il tipo di contratto se la chiave specificata corrisponde esattamente alla chiave passata al metodo Get.

SingletonDependencyResolver<T>(T)

Costruisce un nuovo resolver che restituirà l'istanza specificata per il tipo di contratto indipendentemente dalla chiave passata al metodo 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)

Parametri

singletonInstance
T

Istanza da restituire.

Si applica a

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

Costruisce un nuovo resolver che restituirà l'istanza specificata per il tipo di contratto se la chiave specificata corrisponde alla chiave passata al metodo Get in base al predicato specificato.

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))

Parametri

singletonInstance
T

Istanza da restituire.

keyPredicate
Func<Object,Boolean>

Predicato che accetta l'oggetto chiave e restituisce true se e solo se corrisponde.

Si applica a

SingletonDependencyResolver<T>(T, Object)

Costruisce un nuovo resolver che restituirà l'istanza specificata per il tipo di contratto se la chiave specificata corrisponde esattamente alla chiave passata al metodo 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)

Parametri

singletonInstance
T

Istanza da restituire.

key
Object

Facoltativamente, la chiave della dipendenza da risolvere. Questo può essere null per le dipendenze che non sono differenziate per chiave.

Si applica a