AssemblyLoadContext Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente le concept du runtime d’une étendue pour le chargement d’assembly.
public ref class AssemblyLoadContext
public ref class AssemblyLoadContext abstract
public class AssemblyLoadContext
public abstract class AssemblyLoadContext
type AssemblyLoadContext = class
Public Class AssemblyLoadContext
Public MustInherit Class AssemblyLoadContext
- Héritage
-
AssemblyLoadContext
Remarques
Pour plus d’informations sur cette API, consultez Remarques supplémentaires sur l’API pour AssemblyLoadContext.
Constructeurs
AssemblyLoadContext() |
Initialise une nouvelle instance de la classe AssemblyLoadContext. |
AssemblyLoadContext(Boolean) |
Initialise une nouvelle instance de la classe AssemblyLoadContext avec une valeur qui indique si le déchargement est activé. |
AssemblyLoadContext(String, Boolean) |
Initialise une nouvelle instance de la classe AssemblyLoadContext avec un nom et une valeur qui indique si le déchargement est activé. |
Propriétés
All |
Retourne une collection de toutes les instances de AssemblyLoadContext. |
Assemblies |
Retourne une collection des instances de Assembly chargées dans le AssemblyLoadContext. |
CurrentContextualReflectionContext |
Obtient le AssemblyLoadContext défini par le dernier appel à EnterContextualReflection(). |
Default |
Obtient l'objet AssemblyLoadContext par défaut. Le contexte par défaut contient l’assembly principal de l’application et ses dépendances statiques. |
IsCollectible |
Obtient une valeur indiquant si ce AssemblyLoadContext peut être collecté. |
Name |
Obtient le nom du AssemblyLoadContext. |
Méthodes
EnterContextualReflection() |
Définit CurrentContextualReflectionContext à |
EnterContextualReflection(Assembly) |
Définit CurrentContextualReflectionContext sur le AssemblyLoadContext qui a chargé l’assembly. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
Finalize() |
Autorise l’objet à tenter de libérer des ressources et d’exécuter d’autres opérations de nettoyage avant qu’il ne soit récupéré par l’opération de garbage collection. |
GetAssemblyName(String) |
Obtient un AssemblyName pour un chemin de l’assembly. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetLoadContext(Assembly) |
Obtient le AssemblyLoadContext contenant le Assembly spécifié. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
Load(AssemblyName) |
En cas de substitution dans une classe dérivée, autorise la résolution d’un assembly en fonction de son AssemblyName. |
LoadFromAssemblyName(AssemblyName) |
Résout et charge un assembly en fonction de son AssemblyName. |
LoadFromAssemblyPath(String) |
Charge le contenu d’un fichier d’assembly sur le chemin d’accès spécifié. |
LoadFromNativeImagePath(String, String) |
Charge le contenu de l’image native d’un fichier d’assembly managé sur le chemin spécifié. |
LoadFromStream(Stream) |
Charge l’assembly avec une image au format COFF (Common Object File Format) contenant un assembly managé. |
LoadFromStream(Stream, Stream) |
Charge l’assembly avec une image COFF (Common Object File Format) contenant un assembly managé qui inclut éventuellement des symboles de l’assembly. |
LoadUnmanagedDll(String) |
Permet à une classe dérivée de charger une bibliothèque non managée par nom. |
LoadUnmanagedDllFromPath(String) |
Charge une bibliothèque non managée à partir du chemin spécifié. |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
SetProfileOptimizationRoot(String) |
Définit le chemin racine où sont stockés les profils d’optimisation pour ce contexte de chargement. |
StartProfileOptimization(String) |
Démarre l’optimisation du profil spécifié. |
ToString() |
Retourne la représentation sous forme de chaîne de ce contexte de chargement. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Unload() |
Initie une opération de déchargement de ce AssemblyLoadContext. |
Événements
Resolving |
Se produit quand la résolution d’un assembly échoue lors d’une tentative de chargement dans ce contexte de chargement d’assembly. |
ResolvingUnmanagedDll |
Se produit quand la résolution d’une bibliothèque native échoue. |
Unloading |
Se produit quand le AssemblyLoadContext est déchargé. |