O InMemoryLoader é uma biblioteca funcional ou de classe escrita em C# (mono) que permite o carregamento dinâmico dos conjuntos .NET em duração.
Notas de lançamento v 1-0-6971-8180
Notas de lançamento v 1.0
O projeto "InMemoryLoader" surgiu de um requisito ou idéia de desenvolver uma estrutura da Web modular para aplicativos de negócios. Uma ampla variedade de tecnologias (sites da ASP, serviços SAP, serviços da Web, sistemas CMS, bancos de dados diferentes) precisava ser combinada ou dados desses sistemas combinados em um aplicativo.
Para que os aplicativos individuais permanecessem modulares, finos e fáceis de esperar, os componentes individuais tiveram que ser divididos em módulos individuais. Os módulos individuais tiveram que ser vinculados ou combinados, e é por isso que foi desenvolvido um módulo que permite a administração, registro e execução.
Os componentes devem implementar uma interface, depois das verificações do método de inicialização e todos os métodos públicos inseridos em uma espécie de "registro" e, portanto, permanecem completamente preservados no contexto do aplicativo.
Dessa maneira, aplicativos muito eficientes são possíveis sem referências fixas, o projeto pode ser mantido muito mais fino e mais eficiente. Além disso, a funcionalidade pode ser adicionada com muita facilidade em tempo de execução e o horário de inicialização dos aplicativos é massivamente reduzido.
Outra vantagem é que diferentes contêineres funcionais podem ser criados.
No caso de um aplicativo, o papel do usuário pode primeiro ser consultado e, em seguida, a biblioteca/componentes correspondentes pode ser recarregada dinamicamente. Isso não apenas aumenta o desempenho, as funções estão disponíveis apenas para o respectivo contexto, o que significa que os aplicativos se tornam mais seguros.
Componentes com interfaces e classes abstratas que precisam ser usadas para implementar em aplicativos -Memoryloader. Utilizou a inicialização e a instanciação, caso contrário, não contêm nenhuma função necessária.
No wiki base de carga de memória
O núcleo de um aplicativo de carregador de memória contém todos os métodos e propriedades necessários necessários para a construção.
MemoryLoader Wiki
A expansão contém funções adicionais, como um invólucro assíncrono, ferramentas de cripta, utilitários de string e conversor. Não é necessariamente necessário!
MemoryLoadRommon Wiki