Compartir a través de


Assembly.UnsafeLoadFrom(String) Método

Definición

Carga un ensamblado en el contexto de origen de carga, omitiendo algunas comprobaciones de seguridad.

public:
 static System::Reflection::Assembly ^ UnsafeLoadFrom(System::String ^ assemblyFile);
public static System.Reflection.Assembly UnsafeLoadFrom (string assemblyFile);
[System.Security.SecurityCritical]
public static System.Reflection.Assembly UnsafeLoadFrom (string assemblyFile);
static member UnsafeLoadFrom : string -> System.Reflection.Assembly
[<System.Security.SecurityCritical>]
static member UnsafeLoadFrom : string -> System.Reflection.Assembly
Public Shared Function UnsafeLoadFrom (assemblyFile As String) As Assembly

Parámetros

assemblyFile
String

Nombre o ruta de acceso del archivo que contiene el manifiesto del ensamblado.

Devoluciones

Ensamblado cargado.

Atributos

Excepciones

assemblyFile es null.

No se encuentra assemblyFile o el módulo que está intentando cargar no especifica una extensión de nombre de archivo.

No se pudo cargar un archivo que se encontró.

assemblyFile no es un ensamblado válido para el entorno de ejecución cargado actualmente.

Se especificó un código base que no comienza con "file://" sin el WebPermission necesario.

El parámetro assemblyFile es una cadena vacía ("").

El nombre del ensamblado supera la longitud máxima definida por el sistema.

Comentarios

Use este método para cargar un ensamblado local que el sistema operativo ha marcado como cargado desde la Web (por ejemplo, un archivo temporal que se descargó de Internet o intranet). Antes de .NET Framework 4, estos ensamblados se cargaron automáticamente en un dominio de aplicación de espacio aislado. A partir de .NET Framework 4, se cargan con plena confianza.

Como alternativa al uso de este método, puede aplicar el <elemento NetFx40_LegacySecurityPolicy> en el archivo de configuración de la aplicación. Esto hace que Common Language Runtime vuelva a la directiva de seguridad de .NET Framework 3.5.

Precaución

Si usa cualquiera de estas soluciones, debe estar seguro de que es seguro cargar assemblyFile con plena confianza.

Para obtener una explicación de los contextos de carga, incluido el contexto de carga desde, consulte la sobrecarga del LoadFrom(String) método.

Se aplica a