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

4 a resposta

MongoDB - ObjectId sem usar DataTypes / Atributos do MongoDB

Usar o MongoDB como meu repositório de dados faz com que eu tenha o tipo ObjectID como chave primária por padrão. Também pode ser alterado usando o Guid com o atributo [BsonId]. Que também é definido na biblioteca do MongoDB C # Driver. Eu ...

1 a resposta

Log como decorador vs. Injeção de dependência - e se eu precisar fazer logon na classe?

(Originalmente fiz essa pergunta emeste comentário [https://stackoverflow.com/questions/7905110/logging-aspect-oriented-programming-and-dependency-injection-trying-to-make?lq=1#comment56990956_7906547] , mas Mark Seemann me pediu para criar uma ...

3 a resposta

Como posso usar o Unity com classes internas?

Eu tenho um aplicativo de API da Web e estou usando o Unity para injeção de dependência. O aplicativo usa uma biblioteca que contém um IDoStuff da interface e uma classe que implementa a interface: internal interface IDoStuff { void ...

1 a resposta

Ninject passa o tipo de argumento do construtor da classe que implementa a interface

Estou tentando usar o Ninject com o invólucro de log do aplicativo. Aqui está o invólucro: public class NLogLogger : ILogger { private readonly Logger _logger; public NLogLogger(Type t) { _logger = LogManager.GetLogger(t.Name); } }Como você ...

2 a resposta

Qual continente de IoC usar em aplicativos de plataforma cruzada (Xamarin)? [fechadas]

Estou criando um aplicativo de plataforma cruzada para Windows, OSX, iOS, Windows Mobile, Android e Web no ASP.NET. Para cada cliente eu uso C # (estou usando o Xamarin). Tudo em uma única solução VS. Meu código principal (domínio) está ...

2 a resposta

Unidade de injeção de dependência - resolução condicional

A resolução condicional é a última coisa que não entendo no momento. Vamos dizer que temos uma interfaceIAuthenticate: public interface IAuthenticate{ bool Login(string user, string pass); }Agora eu tenho dois tipos de ...

3 a resposta

Como posso registrar dinamicamente classes genéricas com um nome no Unity?

Eu tenho um assembly com muitas classes (300+) com um BaseClass e quero registrar uma classe genérica com uma interface. Com a unidade, você precisa se registrar por {Nome} se você deseja resolver uma matriz de objetos da interface. Eu quero uma ...

1 a resposta

Injeção de dependência e IDisposable

Estou um pouco confuso sobreDispose() métodos emIDisposable implementações com uso do Autofac Digamos que eu tenha uma certa profundidade nos meus objetos: Controller depende deIManager;Manager depende deIRepository;Repository ...

2 a resposta

Guia: Um "provedor <T>" para várias implementações

Eu tenho uma interface que tem 20 ou mais implementações anotadas. Posso injetar o correto se souber o que preciso no momento da compilação, mas agora preciso injetar dinamicamente um com base nos parâmetros de tempo de execução. Como eu entendi ...

1 a resposta

Usando Injetor Simples com Unidade de Trabalho e Padrão de Repositório no Windows Form

Estou tentando implementar a IoC no meu aplicativo de formulário do Windows. Minha escolha foi no Simple Injector, porque é rápido e leve. Também implemento o padrão de unidade de trabalho e repositório nos meus aplicativos. Aqui está ...