...
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
public class MyBlogApplicationModule : TnfModule { public override void PreInitialize() { } public override void Initialize() { IocManager.RegisterAssemblyByConvention(Assembly.GetExecutingAssembly()); } public override void PostInitialize() { } public override void Shutdown() { } } |
A classe de definição do módulo é responsável por registrar as classes para a injeção de dependência (pode ser feita convencionalmente como mostrado acima), se necessário. Ele pode configurar aplicativos e outros módulos, adicionar novos recursos e assim por diante ...
...
Dessa forma quando o modulo for carregado suas dependencias (modulos) serão carregados carregadas com ele.
...