Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método AppDomain.Load (AssemblyName, Evidence)

 
obsoleteCodeEntityM:System.AppDomain.Load(System.Reflection.AssemblyName)Nota: Esta API ahora está obsoleta.

Carga un Assembly a partir de su AssemblyName.

Espacio de nombres:   System
Ensamblado:  mscorlib (en mscorlib.dll)

[ObsoleteAttribute("Methods which use evidence to sandbox are obsolete and will be removed in a future release of the .NET Framework. Please use an overload of Load which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public Assembly Load(
	AssemblyName assemblyRef,
	Evidence assemblySecurity
)

Parámetros

assemblyRef
Type: System.Reflection.AssemblyName

Objeto que describe el ensamblado que se va a cargar.

assemblySecurity
Type: System.Security.Policy.Evidence

Evidencia para cargar el ensamblado.

Valor devuelto

Type: System.Reflection.Assembly

Ensamblado cargado.

Exception Condition
ArgumentNullException

assemblyRef es null

FileNotFoundException

No se ha encontrado assemblyRef.

BadImageFormatException

assemblyRef no es un ensamblado válido.

-o-

Actualmente está cargada la versión 2.0 o posterior de common language runtime y assemblyRef se compiló con una versión posterior.

AppDomainUnloadedException

La operación se intenta en un dominio de aplicación descargado.

FileLoadException

Se cargó un ensamblado o módulo dos veces con dos evidencias diferentes.

Este método se debe utilizar sólo para cargar un ensamblado en el dominio de aplicación actual. Este método se proporciona por comodidad para los llamadores de interoperabilidad que no pueden llamar estático Assembly.Load método. Para cargar ensamblados en otros dominios de aplicación, utilice un método como CreateInstanceAndUnwrap.

Para obtener información que es común a todas las sobrecargas de este método, consulte el Load(AssemblyName) sobrecarga del método.

FileIOPermission

for access to read from a file or directory, and for access to the information in the path itself. Associated enumerations: F:System.Security.Permissions.FileIOPermissionAccess.Read, F:System.Security.Permissions.FileIOPermissionAccess.PathDiscovery.

SecurityPermission

to load an assembly with evidence. Associated enumeration: F:System.Security.Permissions.SecurityPermissionFlag.ControlEvidence.

WebPermission

for reading a path that is not in the form "file://" or "\\UNC\dir\" or "c:\".

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: