Idioma

DbProviderServices.GetService(Type, Object) Método

Definição

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.

Aplica-se a