IDbDependencyResolver Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Essa interface é implementada por qualquer objeto que possa resolve uma dependência, diretamente ou por meio do uso de um contêiner externo.
public interface IDbDependencyResolver
type IDbDependencyResolver = interface
Public Interface IDbDependencyResolver
- Derivado
Comentários
Os serviços públicos atualmente resolvidos usando IDbDependencyResolver estão documentados aqui: http://msdn.microsoft.com/en-us/data/jj680697
Métodos
GetService(Type, Object) |
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 nulo e não gerar. Isso permite que os resolvedores sejam usados em um padrão de Cadeia de Responsabilidade, de modo que vários resolvedores possam ser solicitados a resolve uma dependência até que um finalmente o faça. |
GetServices(Type, Object) |
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. |
Métodos de Extensão
GetService(IDbDependencyResolver, Type) |
Chama GetService(Type, Object) passando o argumento de tipo fornecido e usando nulo para o argumento name. |
GetService<T>(IDbDependencyResolver) |
Chama GetService(Type, Object) passando o tipo genérico do método como o argumento de tipo e nulo para o argumento name. |
GetService<T>(IDbDependencyResolver, Object) |
Chama GetService(Type, Object) passando o tipo genérico do método e o nome fornecido como argumentos. |
GetServices(IDbDependencyResolver, Type) |
Chama GetServices(Type, Object) passando o argumento de tipo fornecido e usando nulo para o argumento name. |
GetServices<T>(IDbDependencyResolver) |
Chama GetServices(Type, Object) passando o tipo genérico do método como o argumento de tipo e nulo para o argumento name. |
GetServices<T>(IDbDependencyResolver, Object) |
Chama GetServices(Type, Object) passando o tipo genérico do método e o nome fornecido como argumentos. |
Aplica-se a
Entity Framework