Partilhar via


SingletonDependencyResolver<T> Construtores

Definição

Sobrecargas

SingletonDependencyResolver<T>(T)

Constrói um novo resolvedor que retornará a instância especificada para o tipo de contrato, independentemente da chave passada para o método Get.

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

Constrói um novo resolvedor que retornará a instância especificada para o tipo de contrato se a chave fornecida corresponder à chave passada para o método Get com base no predicado fornecido.

SingletonDependencyResolver<T>(T, Object)

Constrói um novo resolvedor que retornará a instância especificada para o tipo de contrato se a chave fornecida corresponder exatamente à chave passada para o método Get.

SingletonDependencyResolver<T>(T)

Constrói um novo resolvedor que retornará a instância especificada para o tipo de contrato, independentemente da chave passada para o método 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)

Parâmetros

singletonInstance
T

A instância a ser retornada.

Aplica-se a

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

Constrói um novo resolvedor que retornará a instância especificada para o tipo de contrato se a chave fornecida corresponder à chave passada para o método Get com base no predicado fornecido.

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

Parâmetros

singletonInstance
T

A instância a ser retornada.

keyPredicate
Func<Object,Boolean>

Um predicado que usa o objeto de chave e retorna true se e somente se ele corresponder.

Aplica-se a

SingletonDependencyResolver<T>(T, Object)

Constrói um novo resolvedor que retornará a instância especificada para o tipo de contrato se a chave fornecida corresponder exatamente à chave passada para o método 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)

Parâmetros

singletonInstance
T

A instância a ser retornada.

key
Object

Opcionalmente, a chave da dependência a ser resolvida. Isso pode ser nulo para dependências que não são diferenciadas por chave.

Aplica-se a