AssemblyLoadContext.Load(AssemblyName) 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.
Quando sottoposto a override in una classe derivata, consente di risolvere un assembly in base al relativo AssemblyName.
protected:
virtual System::Reflection::Assembly ^ Load(System::Reflection::AssemblyName ^ assemblyName);
protected:
abstract System::Reflection::Assembly ^ Load(System::Reflection::AssemblyName ^ assemblyName);
protected virtual System.Reflection.Assembly? Load (System.Reflection.AssemblyName assemblyName);
protected abstract System.Reflection.Assembly Load (System.Reflection.AssemblyName assemblyName);
abstract member Load : System.Reflection.AssemblyName -> System.Reflection.Assembly
override this.Load : System.Reflection.AssemblyName -> System.Reflection.Assembly
abstract member Load : System.Reflection.AssemblyName -> System.Reflection.Assembly
Protected Overridable Function Load (assemblyName As AssemblyName) As Assembly
Protected MustOverride Function Load (assemblyName As AssemblyName) As Assembly
Parametri
- assemblyName
- AssemblyName
Oggetto che descrive l'assembly da risolvere.
Restituisce
Assembly risolto o null
.
Commenti
Durante la risoluzione dell'assembly, il Load(AssemblyName) metodo ha la prima possibilità di risolvere il nome dell'assembly in un assembly caricato. Può caricare un assembly e restituirlo, restituire un assembly già caricato o restituire null
. Se restituisce null
, il processo di risoluzione continua. Per la descrizione completa del processo, vedere Algoritmo di caricamento dell'assembly gestito .
Le implementazioni di questo metodo possono restituire un assembly caricato in qualsiasi AssemblyLoadContext, non solo l'istanza su cui è stato chiamato. La restituzione di un assembly da un'altra AssemblyLoadContext non comporta l'associazione dell'assembly a questa istanza.
Importante
Per evitare l'overflow dello stack ricorsivo, non chiamare il metodo di LoadFromAssemblyName(AssemblyName) questa istanza da questo metodo.