Compartilhar via


IDbDependencyResolver.GetServices(Type, Object) Método

Definição

Tenta resolve uma dependência para um determinado tipo de contrato e, opcionalmente, uma determinada chave. Se o resolvedor não puder resolve a dependência, ele deverá retornar uma enumeração vazia e não gerar. Esse método difere de GetService(Type, Object) em que retorna 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 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 resolve a dependência, que devem 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