InMemoryloader is a functional or class library written in C# (mono) that enables the dynamic charging of .NET assemblies at duration.
Release Notes V 1-0-6971-5383
Release Notes V 1.0
The "InMemoryloader" project has arisen from a requirement or idea of developing a modular web framework for business applications. A wide variety of technologies (ASP web sites, SAP services, web service, CMS systems, different databases) had to be combined or data from these systems combined in an application.
So that the individual applications remained modular, slim and easy to wait, the individual components had to be divided into individual modules. The individual modules had to be linked or combined, which is why a module was developed that enables the administration, registration and execution.
The components must implement an interface, whereupon the initialization method checks and all public methods entered in a kind of "registry" and thus remain completely preserved in the context of the application.
In this way, very efficient applications are possible without fixed references, the project can be kept so much slimmer and more efficient. In addition, functionality can be added very easily at runtime and the startup time of applications is massively shortened.
Another advantage is that different functional containers can be created.
In the event of an application, the role of the user can first be queried and then the corresponding library/components can be dynamically recharged. This not only increases the performance, the functions are only available to the respective context, which means that the applications become more secure.
Components with interfaces and abstract classes that have to be used to implement in -memoryloader applications. Used initialization and instantiation, otherwise do not contain any necessary functions.
In memoryload base wiki
The core of an in-memoryloader application contains all the required methods and properties that are required for construction.
Memoryloader wiki
Expansion contains additional functions such as an async wrapper, crypt tools, string utilities and converter. Is not necessarily needed!
Memoryloadrommon Wiki