Framework Microsoft .NET
Composants du Framework
Common Language Runtime
Machine virtuelle exécutant le code généré par la compilation des langages .NET (IL).Common Type Specification
Norme définissant un ensemble de types indépendants du langage .NET.Intermediate Language
Langage de bas niveau généré lors de la compilation des langages haut niveau .NET.GAC
Global Assembly Cache. Zone réservée aux assemblies d'une machine hôte (répertoire de stockage des assemblies communs à l’ensemble des applications .NET installées. On y trouve par exemple les assemblies de base du framework .NET).NET.Core
Communication à distance
La communication à distance est utilisée pour communiquer entre les domaines d’application qui ne sont plus pris en charge. Pour une communication simple entre les processus, envisagez les mécanismes de communication entre processus (IPC) comme alternative à la communication à distance, telle que les classes System.IO.Pipes ou MemoryMappedFile . Pour les scénarios plus complexes, envisagez des frameworks tels que StreamJsonRpc ou ASP.NET Core (à l’aide des services d’API web gRPC ou RESTful).
Sécurité d’accès du code (CAS)
CAS était une technique de bac à sable prise en charge par .NET Framework, mais déconseillée dans .NET Framework 4.0. Elle a été remplacée par Transparence de la sécurité et n’est pas prise en charge dans .NET. Utilisez plutôt les limites de sécurité fournies par le système d’exploitation, telles que la virtualisation, les conteneurs ou les comptes d’utilisateur.
Transparence de la sécurité
À l’instar du CAS, cette technique de bac à sable n’est plus recommandée pour les applications .NET Framework et n’est pas prise en charge dans .NET. Utilisez plutôt les limites de sécurité fournies par le système d’exploitation, telles que la virtualisation, les conteneurs ou les comptes d’utilisateur.
Windows Workflow Foundation (WF)
WF n’est pas pris en charge dans .NET 5+ (y compris .NET Core). Pour obtenir une alternative, consultez CoreWF.
Commentaires
Enregistrer un commentaire