Assembly.ReflectionOnlyLoadFrom(String) 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 base al relativo percorso.
public:
static System::Reflection::Assembly ^ ReflectionOnlyLoadFrom(System::String ^ assemblyFile);
public static System.Reflection.Assembly ReflectionOnlyLoadFrom(string assemblyFile);
static member ReflectionOnlyLoadFrom : string -> System.Reflection.Assembly
Public Shared Function ReflectionOnlyLoadFrom (assemblyFile As String) As Assembly
Parametri
- assemblyFile
- String
Percorso del file che contiene il manifesto dell'assembly.
Valori restituiti
Assembly caricato.
Eccezioni
assemblyFile è null.
assemblyFile non viene trovato oppure il modulo che si sta tentando di caricare non specifica un'estensione del nome file.
assemblyFile viene trovato, ma non è stato possibile caricare.
assemblyFile non è un assembly valido per il runtime attualmente caricato.
Una codebase che non inizia con "file://" è stata specificata senza l'oggetto richiesto WebPermission.
Il nome dell'assembly supera la lunghezza massima definita dal sistema.
assemblyFile è una stringa vuota ("").
Solo .NET Core e .NET 5+: in tutti i casi.
Commenti
Le dipendenze non vengono caricate automaticamente nel contesto di sola reflection. Per caricare automaticamente le dipendenze, gestire l'evento ReflectionOnlyAssemblyResolve e caricare la dipendenza nel gestore eventi.
Non è possibile eseguire codice da un assembly caricato nel contesto di sola reflection. Per eseguire il codice, caricare l'assembly con il LoadFile metodo .
Il assemblyFile parametro deve fare riferimento a un URI senza caratteri di escape. Questo metodo fornisce caratteri di escape per tutti i caratteri non validi nell'URI.
Il percorso specificato per assemblyFile è relativo alla directory corrente.
Il contesto di sola reflection non è diverso da altri contesti. Gli assembly caricati nel contesto possono essere scaricati solo scaricando il dominio dell'applicazione.