Árvore de páginas

Carregando...

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
languagec#
firstline1
titleExemplo de módulo
linenumberstrue
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.

"Lifetime" de um módulo

...