Árvore de páginas

Versões comparadas

Chave

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

Introdução

O TNF fornece introduz uma infra-estrutura para a construção de módulos para construir uma aplicação. Todo assembly pode ser registrado através de um módulo onde este conterá definições sobre suas dependências, registro de tarefas de acordo com o ciclo de vida, definições de configuração.

criar uma aplicação. Um módulo pode depender de outro módulo. Se você criou uma aplicação com mais de um assembly, sugerimos criar uma definição de módulo para cada assembly.

Definição de módulo

Um módulo é definido com uma classe derivada de TnfModule. Digamos que estamos desenvolvendo um módulo Blog (Blog.dll) que pode ser usado em diferentes aplicativos. A definição mais simples do módulo pode ser como mostrado abaixo:

...

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 ao aplicativo e assim por diante ...

"Lifecycle" de um módulo

...