AppDomain.Load Method (String, Evidence)
Loads an Assembly given its display name.
Assembly: mscorlib (in 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 )
Parameters
- assemblyString
-
Type:
System.String
The display name of the assembly. See Assembly.FullName.
- assemblySecurity
-
Type:
System.Security.Policy.Evidence
Evidence for loading the assembly.
Implements
_AppDomain.Load(String, Evidence)| Exception | Condition |
|---|---|
| ArgumentNullException | assemblyString is null |
| FileNotFoundException | assemblyString is not found. |
| BadImageFormatException | assemblyString is not a valid assembly. -or- Version 2.0 or later of the common language runtime is currently loaded and assemblyString was compiled with a later version. |
| AppDomainUnloadedException | The operation is attempted on an unloaded application domain. |
| FileLoadException | An assembly or module was loaded twice with two different evidences. |
This method should be used only to load an assembly into the current application domain. This method is provided as a convenience for interoperability callers who cannot call the static Assembly.Load method. To load assemblies into other application domains, use a method such as CreateInstanceAndUnwrap.
For information that is common to all overloads of this method, see the Load(AssemblyName) method overload.
to load an assembly with evidence. Associated enumeration: SecurityPermissionFlag.ControlEvidence.
for access to read from a file or directory, and for access to the information in the path itself. Associated enumerations: FileIOPermissionAccess.Read, FileIOPermissionAccess.PathDiscovery.
for reading a path that is not in the form "file://" or "\\UNC\dir\" or "c:\".
Available since 1.1