Assembly.ReflectionOnlyLoad Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Carica un assembly nel contesto di sola reflection, in cui può essere esaminato ma non eseguito.
Overload
| Nome | Descrizione |
|---|---|
| ReflectionOnlyLoad(Byte[]) |
Carica l'assembly da un'immagine basata su COFF (Common Object File Format) contenente un assembly generato. L'assembly viene caricato nel contesto di sola reflection del dominio applicazione del chiamante. |
| ReflectionOnlyLoad(String) |
Carica un assembly nel contesto di sola reflection, in base al nome visualizzato. |
ReflectionOnlyLoad(Byte[])
Carica l'assembly da un'immagine basata su COFF (Common Object File Format) contenente un assembly generato. L'assembly viene caricato nel contesto di sola reflection del dominio applicazione del chiamante.
public:
static System::Reflection::Assembly ^ ReflectionOnlyLoad(cli::array <System::Byte> ^ rawAssembly);
public static System.Reflection.Assembly ReflectionOnlyLoad(byte[] rawAssembly);
static member ReflectionOnlyLoad : byte[] -> System.Reflection.Assembly
Public Shared Function ReflectionOnlyLoad (rawAssembly As Byte()) As Assembly
Parametri
- rawAssembly
- Byte[]
Matrice di byte che è un'immagine basata su COFF contenente un assembly generato.
Valori restituiti
Assembly caricato.
Eccezioni
rawAssembly è null.
rawAssembly non è un assembly valido per il runtime attualmente caricato.
rawAssembly non può essere caricato.
Solo .NET Core e .NET 5+: in tutti i casi.
Commenti
Non è possibile eseguire codice da un assembly caricato nel contesto di sola reflection. Per eseguire il codice, l'assembly deve essere caricato anche nel contesto di esecuzione, usando il Load metodo .
Il contesto di sola reflection non è diverso da altri contesti. Gli assembly caricati nel contesto possono essere scaricati solo scaricando il dominio dell'applicazione.
Si applica a
ReflectionOnlyLoad(String)
Carica un assembly nel contesto di sola reflection, in base al nome visualizzato.
public:
static System::Reflection::Assembly ^ ReflectionOnlyLoad(System::String ^ assemblyString);
public static System.Reflection.Assembly ReflectionOnlyLoad(string assemblyString);
static member ReflectionOnlyLoad : string -> System.Reflection.Assembly
Public Shared Function ReflectionOnlyLoad (assemblyString As String) As Assembly
Parametri
Valori restituiti
Assembly caricato.
Eccezioni
assemblyString è null.
assemblyString è una stringa vuota ("").
assemblyString non viene trovato.
assemblyString viene trovato, ma non può essere caricato.
assemblyString non è un assembly valido per il runtime attualmente caricato.
Solo .NET Core e .NET 5+: in tutti i casi.
Commenti
Le dipendenze non vengono caricate automaticamente nel contesto di sola reflection.
Non è possibile eseguire codice da un assembly caricato nel contesto di sola reflection. Per eseguire il codice, l'assembly deve essere caricato anche nel contesto di esecuzione, usando il Load metodo .
Il contesto di sola reflection non è diverso da altri contesti. Gli assembly caricati nel contesto possono essere scaricati solo scaricando il dominio dell'applicazione.