Assembly.ReflectionOnlyLoad 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 un ensamblado en un contexto de solo reflexión, donde se puede examinar pero no ejecutar.
Sobrecargas
ReflectionOnlyLoad(Byte[]) |
Obsoletos.
Carga el ensamblado desde una imagen que toma como base el formato Common Object File Format (COFF) y que contiene un ensamblado emitido. El ensamblado se carga en el contexto de solo reflexión del dominio de aplicación del llamador. |
ReflectionOnlyLoad(String) |
Obsoletos.
Carga un ensamblado en el contexto de solo reflexión, de acuerdo con su nombre de presentación. |
ReflectionOnlyLoad(Byte[])
- Source:
- Assembly.cs
- Source:
- Assembly.cs
- Source:
- Assembly.cs
Precaución
ReflectionOnly loading is not supported and throws PlatformNotSupportedException.
Carga el ensamblado desde una imagen que toma como base el formato Common Object File Format (COFF) y que contiene un ensamblado emitido. El ensamblado se carga en el contexto de solo reflexión del dominio de aplicación del llamador.
public:
static System::Reflection::Assembly ^ ReflectionOnlyLoad(cli::array <System::Byte> ^ rawAssembly);
public static System.Reflection.Assembly ReflectionOnlyLoad (byte[] rawAssembly);
[System.Obsolete("ReflectionOnly loading is not supported and throws PlatformNotSupportedException.", DiagnosticId="SYSLIB0018", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Reflection.Assembly ReflectionOnlyLoad (byte[] rawAssembly);
static member ReflectionOnlyLoad : byte[] -> System.Reflection.Assembly
[<System.Obsolete("ReflectionOnly loading is not supported and throws PlatformNotSupportedException.", DiagnosticId="SYSLIB0018", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member ReflectionOnlyLoad : byte[] -> System.Reflection.Assembly
Public Shared Function ReflectionOnlyLoad (rawAssembly As Byte()) As Assembly
Parámetros
- rawAssembly
- Byte[]
Matriz de bytes que es una imagen basada en COFF que contiene un ensamblado emitido.
Devoluciones
Ensamblado cargado.
- Atributos
Excepciones
rawAssembly
es null
.
rawAssembly
no es un ensamblado válido para el entorno de ejecución cargado actualmente.
No se puede cargar rawAssembly
.
.NET Core y .NET 5+ solo: En todos los casos.
Comentarios
No se puede ejecutar código desde un ensamblado cargado en el contexto de solo reflexión. Para ejecutar código, el ensamblado también debe cargarse en el contexto de ejecución mediante el Load método .
El contexto de solo reflexión no es diferente de otros contextos. Los ensamblados que se cargan en el contexto solo se pueden descargar descargando el dominio de aplicación.
Se aplica a
ReflectionOnlyLoad(String)
- Source:
- Assembly.cs
- Source:
- Assembly.cs
- Source:
- Assembly.cs
Precaución
ReflectionOnly loading is not supported and throws PlatformNotSupportedException.
Carga un ensamblado en el contexto de solo reflexión, de acuerdo con su nombre de presentación.
public:
static System::Reflection::Assembly ^ ReflectionOnlyLoad(System::String ^ assemblyString);
public static System.Reflection.Assembly ReflectionOnlyLoad (string assemblyString);
[System.Obsolete("ReflectionOnly loading is not supported and throws PlatformNotSupportedException.", DiagnosticId="SYSLIB0018", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Reflection.Assembly ReflectionOnlyLoad (string assemblyString);
static member ReflectionOnlyLoad : string -> System.Reflection.Assembly
[<System.Obsolete("ReflectionOnly loading is not supported and throws PlatformNotSupportedException.", DiagnosticId="SYSLIB0018", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member ReflectionOnlyLoad : string -> System.Reflection.Assembly
Public Shared Function ReflectionOnlyLoad (assemblyString As String) As Assembly
Parámetros
- assemblyString
- String
Nombre para mostrar del ensamblado, tal como lo devuelve la propiedad FullName.
Devoluciones
Ensamblado cargado.
- Atributos
Excepciones
assemblyString
es null
.
assemblyString
es una cadena vacía ("").
No se ha encontrado assemblyString
.
Se ha encontrado assemblyString
, pero no se puede cargar.
assemblyString
no es un ensamblado válido para el entorno de ejecución cargado actualmente.
.NET Core y .NET 5+ solo: En todos los casos.
Comentarios
Las dependencias no se cargan automáticamente en el contexto de solo reflexión.
No se puede ejecutar código desde un ensamblado cargado en el contexto de solo reflexión. Para ejecutar código, el ensamblado también debe cargarse en el contexto de ejecución mediante el Load método .
El contexto de solo reflexión no es diferente de otros contextos. Los ensamblados que se cargan en el contexto solo se pueden descargar descargando el dominio de aplicación.