Autofac – injeção através de métodos

Continuando nossa série sobre Autofac, hoje vamos falar de como fazer a injeção de dependência atráves de métodos. Para isso, vamos usar como base a aplicação de nosso último post, que foi sobre injeção de propriedades. Baixe a aplicação que está disponível no GitHub: https://github.com/rdakar/autofac-injecao-propriedade. Vamos criar um novo método em nossa classe[…]

Continue a ler …

Autofac – assembly scanning

Hoje vamos falar mais um pouco do Autofac, e mostrar mais um de seus recursos, que é o assembly scanning, que permite o uso de convenções para para achar e registrar seu componentes. É um recurso parecido com o que mostramos anteriormente aqui no post Autofac – registrando classes automaticamente, mas[…]

Continue a ler …

Autofac – trabalhando com eventos

Hoje vamos falar sobre eventos de ciclo de vida (Lifetime events) do Autofac, o container de inversão de controle que já vimos antes aqui. O Autofac nos permite assinar três eventos durante o processo de registro dos componentes, sendo eles: OnActivating, OnActivated e OnRelease. OnActivating É disparado antes de um componente ser utilizado e[…]

Continue a ler …

Redis – utilizando com Autofac

Hoje vamos ver como utilizar o Redis juntamente com o Autofac, registrando as classes do client do Redis no container do Autofac. Nós já vimos anteriormente aqui como utilizar o Redis com C# utilizando o StackExchange.Redis e vimos como criar um Extender para abstrair e tornar transparente a serialização de objetos ao[…]

Continue a ler …