Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Assembly.ReflectionOnlyLoad (String)

 

Data di pubblicazione: ottobre 2016

Carica un assembly nel contesto di sola reflection in base al nome visualizzato.

Spazio dei nomi:   System.Reflection
Assembly:  mscorlib (in mscorlib.dll)

public static Assembly ReflectionOnlyLoad(
	string assemblyString
)

Parametri

assemblyString
Type: System.String

Nome visualizzato dell'assembly, come restituito dalla proprietà AssemblyName.FullName.

Valore restituito

Type: System.Reflection.Assembly

Assembly caricato.

Exception Condition
ArgumentNullException

assemblyString è null.

ArgumentException

assemblyString è una stringa vuota ("").

FileNotFoundException

assemblyString non trovata.

FileLoadException

assemblyString è stato trovato, ma non può essere caricato.

BadImageFormatException

assemblyString non è un assembly valido.

-oppure-

Attualmente è caricata la versione 2.0 o successiva di Common Language Runtime e l'oggetto assemblyString è stato compilato con una versione successiva.

Le dipendenze non vengono caricate automaticamente nel contesto reflection-only.

È possibile eseguire codice da un assembly caricato nel contesto reflection-only. Per eseguire il codice, l'assembly deve essere caricato nel contesto di esecuzione, tramite il Load metodo.

Se sussistano o meno le autorizzazioni per l'utilizzo di un assembly lo si evince dalle evidenze. Le regole per l'assembly e l'evidenza di sicurezza unione sono come segue:

System_CAPS_noteNota

La reflection sui file eseguibili compilati in C++ può generare un FileLoadException. Questo è probabilmente dovuto all'eliminazione degli indirizzi di rilocazione oppure della sezione. reloc dal file eseguibile il compilatore C++. Per mantenere l'indirizzo, specificare /fixed:no quando si crea un collegamento.

Contesto reflection-only non è diverso dagli altri contesti. Gli assembly caricati nel contesto possono essere scaricati solo scaricando il dominio dell'applicazione.

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: