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
| Nombre | Description |
|---|---|
| LoadFile(String, Evidence) |
Obsoletos.
Carga un ensamblado según su ruta de acceso, cargando el ensamblado mediante la evidencia proporcionada. |
| LoadFile(String) |
Carga el contenido de un archivo de ensamblado en la ruta de acceso especificada. |
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 del archivo de ensamblado.
- securityEvidence
- Evidence
Evidencia para cargar el ensamblado.
Devoluciones
Ensamblado cargado.
- Atributos
Excepciones
El path argumento no es una ruta de acceso absoluta.
El path parámetro es null.
El path parámetro es una cadena vacía ("") o no existe.
No se pudo cargar un archivo que se encontró.
O bien
path especifica una ubicación que está deshabilitada en <función de loadFromRemoteSources>.
path no es un ensamblado válido para el entorno de ejecución cargado actualmente.
securityEvidence no nulles . 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 los 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, sino rutas de acceso diferentes; solo cargará el primer ensamblado de este tipo.
Consulte <loadFromRemoteSources> para cargar ensamblados desde ubicaciones remotas.
Se aplica a
LoadFile(String)
- Source:
- Assembly.cs
- Source:
- Assembly.cs
- 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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded assembly depends on might be removed")]
public static System.Reflection.Assembly LoadFile(string path);
public static System.Reflection.Assembly LoadFile(string path);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded assembly depends on might be removed")>]
static member LoadFile : string -> System.Reflection.Assembly
static member LoadFile : string -> System.Reflection.Assembly
Public Shared Function LoadFile (path As String) As Assembly
Parámetros
- path
- String
Ruta de acceso completa del archivo que se va a cargar.
Devoluciones
Ensamblado cargado.
- Atributos
Excepciones
El path argumento no es una ruta de acceso absoluta.
El path parámetro 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 path parámetro es una cadena vacía ("") o no existe.
path no es un ensamblado válido para el entorno de ejecución cargado actualmente.
Comentarios
Esta API está presente en .NET Core por motivos de compatibilidad, pero se recomienda usar AssemblyLoadContext sobrecargas en su lugar.
El ensamblado se carga en un nuevo AssemblyLoadContext creado para este propósito. Para más información sobre la carga de ensamblados, consulte Algoritmo de carga de ensamblados administrado.
Use el LoadFile método para cargar y examinar los ensamblados que tienen la misma identidad, pero que se encuentran en rutas de acceso diferentes. LoadFile no carga archivos en el contexto de carga desde 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, sino rutas de acceso diferentes; solo cargará el primer ensamblado de este tipo.
Solo .NET Framework: Consulte <loadFromRemoteSources> para cargar ensamblados desde ubicaciones remotas.