Assembly.LoadFile 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 el contenido de un archivo de ensamblado.
Sobrecargas
LoadFile(String) |
Carga el contenido de un archivo de ensamblado en la ruta de acceso especificada. |
LoadFile(String, Evidence) |
Obsoletos.
Carga un ensamblado según su ruta de acceso, cargando el ensamblado mediante la evidencia proporcionada. |
LoadFile(String)
- Source:
- Assembly.cs
- Source:
- Assembly.cs
- Source:
- Assembly.cs
Carga el contenido de un archivo de ensamblado en la ruta de acceso especificada.
public:
static System::Reflection::Assembly ^ LoadFile(System::String ^ path);
public static System.Reflection.Assembly LoadFile (string path);
static member LoadFile : string -> System.Reflection.Assembly
Public Shared Function LoadFile (path As String) As Assembly
Parámetros
- path
- String
Ruta de acceso completa al archivo que se va a cargar.
Devoluciones
Ensamblado cargado.
Excepciones
El argumento path
no es una ruta de acceso absoluta.
El parámetro path
es null
.
No se pudo cargar un archivo que se encontró.
o bien
Solo .NET Framework: path
especifica una ubicación deshabilitada en <función de loadFromRemoteSources>.
El parámetro path
es una cadena vacía ("") o no existe.
path
no es un ensamblado válido para el tiempo de ejecución cargado actualmente.
Comentarios
Use el LoadFile método para cargar y examinar ensamblados que tienen la misma identidad, pero que se encuentran en rutas de acceso diferentes. LoadFile no carga archivos en el contexto load-from y no resuelve las dependencias mediante la ruta de acceso de carga, como hace el LoadFrom método. LoadFile es útil en este escenario limitado porque LoadFrom no se puede usar para cargar ensamblados que tienen las mismas identidades, pero rutas de acceso diferentes; solo cargará el primer ensamblado de este tipo.
Solo .NET Framework: Consulte <loadFromRemoteSources>
para cargar ensamblados desde ubicaciones remotas.
Se aplica a
LoadFile(String, Evidence)
Precaución
This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of LoadFile which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Carga un ensamblado según su ruta de acceso, cargando el ensamblado mediante la evidencia proporcionada.
public:
static System::Reflection::Assembly ^ LoadFile(System::String ^ path, System::Security::Policy::Evidence ^ securityEvidence);
public static System.Reflection.Assembly LoadFile (string path, System.Security.Policy.Evidence securityEvidence);
[System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of LoadFile which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public static System.Reflection.Assembly LoadFile (string path, System.Security.Policy.Evidence securityEvidence);
static member LoadFile : string * System.Security.Policy.Evidence -> System.Reflection.Assembly
[<System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of LoadFile which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
static member LoadFile : string * System.Security.Policy.Evidence -> System.Reflection.Assembly
Public Shared Function LoadFile (path As String, securityEvidence As Evidence) As Assembly
Parámetros
- path
- String
Ruta de acceso completa al archivo de ensamblado.
- securityEvidence
- Evidence
Evidencia para cargar el ensamblado.
Devoluciones
Ensamblado cargado.
- Atributos
Excepciones
El argumento path
no es una ruta de acceso absoluta.
El parámetro path
es null
.
El parámetro path
es una cadena vacía ("") o no existe.
No se pudo cargar un archivo que se encontró.
o bien
path
especifica una ubicación deshabilitada en <función de loadFromRemoteSources>.
path
no es un ensamblado válido para el tiempo de ejecución cargado actualmente.
securityEvidence
no es null
. De forma predeterminada, la directiva CAS heredada no está habilitada en .NET Framework 4; cuando no está habilitado, securityEvidence
debe ser null
.
Comentarios
Use el LoadFile método para cargar y examinar ensamblados que tienen la misma identidad, pero que se encuentran en rutas de acceso diferentes. LoadFile no carga archivos en el LoadFrom contexto y no resuelve las dependencias mediante la ruta de acceso de carga, como hace el LoadFrom método . LoadFile es útil en este escenario limitado porque LoadFrom no se puede usar para cargar ensamblados que tienen las mismas identidades, pero rutas de acceso diferentes; solo cargará el primer ensamblado de este tipo.
Consulte <loadFromRemoteSources>
para cargar ensamblados desde ubicaciones remotas.