AssemblyLoadContext.Resolving Evento
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.
Si verifica quando la risoluzione di un assembly non riesce quando si tenta di caricare in questo contesto di caricamento dell'assembly.
public:
event Func<System::Runtime::Loader::AssemblyLoadContext ^, System::Reflection::AssemblyName ^, System::Reflection::Assembly ^> ^ Resolving;
public event Func<System.Runtime.Loader.AssemblyLoadContext,System.Reflection.AssemblyName,System.Reflection.Assembly?>? Resolving;
public event Func<System.Runtime.Loader.AssemblyLoadContext,System.Reflection.AssemblyName,System.Reflection.Assembly> Resolving;
member this.Resolving : Func<System.Runtime.Loader.AssemblyLoadContext, System.Reflection.AssemblyName, System.Reflection.Assembly>
Public Custom Event Resolving As Func(Of AssemblyLoadContext, AssemblyName, Assembly)
Public Event Resolving As Func(Of AssemblyLoadContext, AssemblyName, Assembly)
Tipo evento
Commenti
È responsabilità del gestore per questo evento restituire l'assembly specificato o restituire null se l'assembly non viene riconosciuto.
Importante
Se per questo evento vengono registrati più gestori eventi, i gestori eventi vengono chiamati in ordine fino a quando un gestore eventi non restituisce un valore che non nullè . I gestori eventi successivi vengono ignorati.
Annotazioni
Se un gestore eventi genera un FileNotFoundExceptionoggetto , l'evento AssemblyResolve viene comunque generato. In questo modo, altri punti di estensione possono risolvere l'assembly. Qualsiasi altra eccezione arresta immediatamente il processo di risoluzione e non viene propagato ad altri gestori.
Per altre informazioni sulla gestione degli eventi, vedere Gestire e generare eventi.
È importante notare che un gestore può essere aggiunto per questo evento in qualsiasi AssemblyLoadContext, incluso il contesto predefinito.