DbProviderServices.GetService(Type, Object) Método
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.
Chamado para resolver serviços de provedor padrão adicionais quando um tipo derivado é registrado como um provedor de EF usando uma entrada no arquivo de configuração do aplicativo ou por meio do registro baseado em código em DbConfiguration. A implementação desse método nesta classe usa os resolvedores adicionados com o método AddDependencyResolver para resolver dependências.
public virtual object GetService(Type type, object key);
abstract member GetService : Type * obj -> obj
override this.GetService : Type * obj -> obj
Parâmetros
- type
- Type
O tipo do serviço a ser resolvido.
- key
- Object
Uma chave opcional que fornece informações adicionais para resolver o serviço.
Retornos
Uma instância do tipo fornecido ou nula se o serviço não pôde ser resolvido.
Implementações
Comentários
Use esse método para definir, adicionar ou alterar outros serviços relacionados ao provedor. Observe que esse método só será chamado para esses serviços se eles ainda não estiverem configurados explicitamente de alguma outra forma pelo aplicativo. Isso permite que os provedores definam serviços padrão enquanto o aplicativo ainda é capaz de substituir e configurar explicitamente cada serviço, se necessário. Veja IDbDependencyResolver e DbConfiguration para obter mais detalhes.