Perguntas com a marcação «inversion-of-control»

Inversão de controle (IoC) é um princípio abstrato que descreve um aspecto de alguns projetos de arquitetura de software em que o fluxo de controle de um sistema é invertido em comparação com a programação procedural.


4
COI / DI - Por que tenho que fazer referência a todas as camadas / montagens no ponto de entrada do aplicativo?
(Relacionado a esta pergunta, EF4: Por que a criação de proxy precisa ser ativada quando o carregamento lento está ativado? ). Eu sou novo no DI, então tenha paciência comigo. Entendo que o contêiner é responsável por instanciar todos os meus tipos registrados, mas para isso, é necessário fazer referência …

5
Como resolver uma instância dentro de ConfigureServices no ASP.NET Core
É possível resolver uma instância de IOptions<AppSettings>do ConfigureServicesmétodo na inicialização? Normalmente, você pode usar IServiceProviderpara inicializar instâncias, mas não o tem nesta fase quando está registrando serviços. public void ConfigureServices(IServiceCollection services) { services.Configure<AppSettings>( configuration.GetConfigurationSection(nameof(AppSettings))); // How can I resolve IOptions<AppSettings> here? }

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.