Assembly.ReflectionOnlyLoadFrom(String) Método
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í.
Carga un ensamblado en el contexto de solo reflexión, dada su ruta de acceso.
public:
static System::Reflection::Assembly ^ ReflectionOnlyLoadFrom(System::String ^ assemblyFile);
public static System.Reflection.Assembly ReflectionOnlyLoadFrom(string assemblyFile);
static member ReflectionOnlyLoadFrom : string -> System.Reflection.Assembly
Public Shared Function ReflectionOnlyLoadFrom (assemblyFile As String) As Assembly
Parámetros
- assemblyFile
- String
Ruta de acceso del archivo que contiene el manifiesto del ensamblado.
Devoluciones
Ensamblado cargado.
Excepciones
assemblyFile es null.
assemblyFile no se encuentra o el módulo que intenta cargar no especifica una extensión de nombre de archivo.
assemblyFile se encuentra, pero no se pudo cargar.
assemblyFile no es un ensamblado válido para el entorno de ejecución cargado actualmente.
Se especificó un código base que no empieza por "file://" sin el necesario WebPermission.
El nombre del ensamblado supera la longitud máxima definida por el sistema.
assemblyFile es una cadena vacía ("").
Solo .NET Core y .NET 5+: en todos los casos.
Comentarios
Las dependencias no se cargan automáticamente en el contexto de solo reflexión. Para cargar automáticamente las dependencias, controle el ReflectionOnlyAssemblyResolve evento y cargue la dependencia en el controlador de eventos.
No se puede ejecutar código desde un ensamblado que se ha cargado en el contexto de solo reflexión. Para ejecutar el código, cargue el ensamblado con el LoadFile método .
El assemblyFile parámetro debe hacer referencia a un URI sin caracteres de escape. Este método proporciona caracteres de escape para todos los caracteres no válidos del URI.
La ruta de acceso especificada para assemblyFile es relativa al directorio actual.
El contexto de solo reflexión no es diferente de otros contextos. Los ensamblados que se cargan en el contexto solo se pueden descargar descargando el dominio de aplicación.