InmemoryLoader est une bibliothèque fonctionnelle ou de classe écrite en C # (mono) qui permet la charge dynamique des assemblages .NET à durée.
Notes de libération V 1-0-6971-5383
Notes de libération V 1.0
Le projet "InmemoryLoader" est issu d'une exigence ou d'une idée de développer un cadre Web modulaire pour les applications commerciales. Une grande variété de technologies (sites Web ASP, services SAP, services Web, systèmes CMS, différentes bases de données) devaient être combinés ou des données de ces systèmes combinés dans une application.
Pour que les applications individuelles soient restées modulaires, minces et faciles à attendre, les composants individuels devaient être divisés en modules individuels. Les modules individuels devaient être liés ou combinés, c'est pourquoi un module a été développé qui permet l'administration, l'enregistrement et l'exécution.
Les composants doivent implémenter une interface, après quoi la méthode d'initialisation vérifie et toutes les méthodes publiques entrées dans une sorte de "registre" et restent donc complètement conservées dans le contexte de l'application.
De cette façon, des applications très efficaces sont possibles sans références fixes, le projet peut être maintenu tellement plus mince et plus efficace. De plus, la fonctionnalité peut être ajoutée très facilement au moment de l'exécution et le temps de démarrage des applications est massivement raccourci.
Un autre avantage est que différents conteneurs fonctionnels peuvent être créés.
En cas d'application, le rôle de l'utilisateur peut d'abord être interrogé, puis la bibliothèque / composants correspondants peut être rechargé dynamiquement. Cela augmente non seulement les performances, mais les fonctions ne sont disponibles que pour le contexte respectif, ce qui signifie que les applications deviennent plus sécurisées.
Composants avec interfaces et classes abstraites qui doivent être utilisées pour implémenter dans les applications -MoryLoader. L'initialisation et l'instanciation utilisées, sinon ne contiennent aucune fonction nécessaire.
Dans la base de la mémoire Wiki
Le cœur d'une application en chargeur en mémoire contient toutes les méthodes et propriétés requises nécessaires à la construction.
Wiki de mémoire
L'expansion contient des fonctions supplémentaires telles qu'un wrapper async, des outils de crypte, des utilitaires de chaîne et un convertisseur. N'est pas nécessairement nécessaire!
Memoryloadrommon wiki