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 (String, Evidence)

 

Publicado: octubre de 2016

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

Carga un Assembly a partir de su nombre de presentación.

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(
	string assemblyString,
	Evidence assemblySecurity
)

Parámetros

assemblyString
Type: System.String

Nombre para mostrar del ensamblado. Vea Assembly.FullName.

assemblySecurity
Type: System.Security.Policy.Evidence

Evidencia para cargar el ensamblado.

Valor devuelto

Type: System.Reflection.Assembly

Ensamblado cargado.

Exception Condition
ArgumentNullException

assemblyString es null

FileNotFoundException

No se ha encontrado assemblyString.

BadImageFormatException

assemblyString no es un ensamblado válido.

-o-

Actualmente está cargada la versión 2.0 o posterior de common language runtime y assemblyString 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.

SecurityPermission

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

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.

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: