Resultados da pesquisa a pedido "inversion-of-control"

8 a resposta

IoC.Resolve vs injeção de construtor

Ouvi muitas pessoas dizendo que é uma prática ruim usar o IoC.Resolve (), mas nunca ouvi uma boa razão para isso (se tudo é sobre testes, você pode simplesmente zombar do contêiner e pronto). Agora, as vantagens de usar Resolver em vez de ...

1 a resposta

Mantendo o uso do contêiner DI na raiz da composição no Silverlight e MVVM

Não está muito claro para mim como posso projetar, então mantenho a referência ao contêiner DI na raiz da composição para um aplicativo Silverlight + MVVM. Eu tenho o seguinte cenário de uso simples: há uma exibição principal (talvez uma lista ...

10 a resposta

Estou procurando uma estrutura IOC / DI simples, porém prática e robusta, para .net

Vou usá-lo em um projeto com desenvolvedores menos experientes, de modo que uma estrutura complexa como o Spring.NET não é uma opção. Eu estava pensando sobre: NinjectCastelo WindsorStructureMapO que apresentaria uma curva de ...

1 a resposta

Arquitetura / composição de aplicativos em F #

Eu tenho feito o SOLID em C # a um nível bastante extremo nos últimos tempos e, em algum momento, percebi que não estou fazendo muito mais do que compor funções hoje em dia. E depois que recentemente comecei a olhar para o F # novamente, imaginei ...

3 a resposta

Autofac com várias implementações da mesma interface

Estou usando o Autofac e gostaria de ter várias implementações de uma interface. Como posso configurar o Autofac para resolver dependências com base no tipo atual? Mais especificamente, eu tenho uma interface e várias implementações que ...

3 a resposta

Autofac: como limitar a vida útil de um objeto IDisposable sem passar pelo contêiner de IoC

No momento, estou aprendendo a usar o Autofac e estou preso ao descarteIDisposable objetos deterministicamente. Deixe-me apresentar a situação antes de expor meu problema. Posicão inicial:Digamos que meu modelo de objeto seja definido através ...

2 a resposta

Não é possível obter o valor de Ninject ConstructorArgument (transmitido como parâmetro para kernel.Get)

Problemas para obter o valor de um parâmetro ConstructorArgument passado para kernel.Get (). Eu quero usar o valor do parâmetro para determinar qual dos dois valores de cadeia será passado para o construtor. O parâmetro está de fato lá quando ...

1 a resposta

Escopo do ciclo de vida multithread do COI DI em tarefas em segundo plano

Eu tenho um aplicativo que usa o COI e o DI para criar e injetar serviços. Eu tenho uma camada de serviço que lida com alguma lógica de negócios, na camada de serviço eu tenho um repositório que se comunica com o banco de dados. Esse repositório ...

1 a resposta

MEF e montagem de interface separada levam a "Interface para todas as classes"

Estou molhando os pés com DI / IoC e MEF em particular. Eu tenho um aplicativo da web que possui dois tipos de partes (talvez mais um dia) definidas por interfaces que precisam acessar todo o ambiente. O aplicativo possui uma lista com ...

1 a resposta

Injeção dinâmica do Guice com anotação personalizada

Eu tenho algum recurso, mas não posso iterá-lo e vinculá-lo a todos, tenho que usar a chave para solicitar o recurso. Portanto, tenho que injetar dinamicamente. Eu defino uma anotação como @Target({ METHOD, CONSTRUCTOR, FIELD }) ...