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

Posts les plus consultés de ce blog

Base de Données Sybase IQ

Sécurité des Applications

Principes de la Programmation Orientée Objet