Idioma

IDbDependencyResolver.GetServices(Type, Object) Método

Definição

Tenta resolver uma dependência para um determinado tipo de contrato e, opcionalmente, uma determinada chave. Se o resolvedor não puder resolver a dependência, ele deverá retornar uma enumeração vazia e não gerar. Esse método é diferente de GetService(Type, Object) retornar todos os serviços registrados para a combinação de tipo e chave fornecida.

public System.Collections.Generic.IEnumerable<object> GetServices(Type type, object key);
abstract member GetServices : Type * obj -> seq<obj>

Parâmetros

type
Type

A interface ou a classe base abstrata que define a dependência a ser resolvida. Espera-se que cada objeto retornado seja uma instância desse tipo.

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.

Retornos

Todos os serviços que resolvem a dependência, que deve ser instâncias do tipo de contrato fornecido, ou uma enumeração vazia se a dependência não puder ser resolvida.

Aplica-se a