Compartilhar via


DbProviderServices.GetService(Type, Object) Método

Definição

Chamado para resolve 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 no DbConfiguration. A implementação desse método nessa classe usa os resolvedores adicionados com o método AddDependencyResolver para resolve 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 especificado ou nula se o serviço não puder 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 explicitamente configurados 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. Consulte IDbDependencyResolver e DbConfiguration para obter mais detalhes.

Aplica-se a