AssemblyLoadContext Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa el concepto del tiempo de ejecución de un ámbito de carga de ensamblado.
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
- Herencia
-
AssemblyLoadContext
Comentarios
Para obtener más información sobre esta API, consulte Comentarios complementarios de api para AssemblyLoadContext.
Constructores
AssemblyLoadContext() |
Inicializa una nueva instancia de la clase AssemblyLoadContext. |
AssemblyLoadContext(Boolean) |
Inicializa una nueva instancia de la clase AssemblyLoadContext con un valor que indica si la descarga está habilitada. |
AssemblyLoadContext(String, Boolean) |
Inicializa una nueva instancia de la clase AssemblyLoadContext con un nombre y un valor que indica si la descarga está habilitada. |
Propiedades
All |
Devuelve una colección de todas las instancias AssemblyLoadContext. |
Assemblies |
Devuelve una colección de las instancias Assembly cargadas en AssemblyLoadContext. |
CurrentContextualReflectionContext |
Obtiene el elemento AssemblyLoadContext establecido por la llamada más reciente a EnterContextualReflection(). |
Default |
Obtiene el AssemblyLoadContext predeterminado. El contexto predeterminado contiene el ensamblado de aplicación principal y sus dependencias estáticas. |
IsCollectible |
Obtiene un valor que indica si esta estructura AssemblyLoadContext es recopilable. |
Name |
Obtiene el nombre de AssemblyLoadContext. |
Métodos
EnterContextualReflection() |
Establece CurrentContextualReflectionContext en |
EnterContextualReflection(Assembly) |
Establece CurrentContextualReflectionContext en el elemento AssemblyLoadContext que ha cargado el ensamblado. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
Finalize() |
Permite que el objeto intente liberar recursos y realizar otras operaciones de limpieza antes que lo reclame la recolección de elementos no utilizados. |
GetAssemblyName(String) |
Obtiene un elemento AssemblyName de una ruta de acceso de ensamblado. |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetLoadContext(Assembly) |
Obtiene el elemento AssemblyLoadContext que contiene el elemento Assembly especificado. |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
Load(AssemblyName) |
Cuando se reemplaza en una clase derivada, permite que un ensamblado se resuelva en función de su .AssemblyName |
LoadFromAssemblyName(AssemblyName) |
Resuelve y carga un ensamblado dado su AssemblyName. |
LoadFromAssemblyPath(String) |
Carga el contenido de un archivo de ensamblado en la ruta de acceso especificada. |
LoadFromNativeImagePath(String, String) |
Carga el contenido de la imagen nativa de un archivo de ensamblado administrado en la ruta de acceso especificada. |
LoadFromStream(Stream) |
Carga el ensamblado con una imagen basada en el formato de archivo de objeto común (COFF) que contiene un ensamblado administrado. |
LoadFromStream(Stream, Stream) |
Carga el ensamblado con una imagen basada en el formato de archivo de objeto común (COFF) que contiene un ensamblado administrado, incluyendo opcionalmente los símbolos del ensamblado. |
LoadUnmanagedDll(String) |
Permite que una clase derivada cargue una biblioteca no administrada por nombre. |
LoadUnmanagedDllFromPath(String) |
Carga una biblioteca no administrada desde la ruta de acceso especificada. |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
SetProfileOptimizationRoot(String) |
Establece la ruta de acceso raíz en la que se almacenan los perfiles de optimización para este contexto de carga. |
StartProfileOptimization(String) |
Inicia la optimización por perfiles para el perfil especificado. |
ToString() |
Devuelve la representación de cadena de este contexto de carga. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Unload() |
Inicia una descarga de este AssemblyLoadContext. |
Eventos
Resolving |
Se produce cuando ocurre un error en la resolución de un ensamblado al intentar cargar en el contexto de carga de este ensamblado. |
ResolvingUnmanagedDll |
Se produce cuando la resolución de una biblioteca nativa produce errores. |
Unloading |
Se produce cuando AssemblyLoadContext está sin cargar. |