AssemblyLoadContext.Resolving Ereignis

Definition

Tritt auf, wenn die Auflösung einer Assembly beim Versuch fehlschlägt, sie in diesen Assemblyladekontext zu laden.

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) 

Ereignistyp

Func<AssemblyLoadContext,AssemblyName,Assembly>

Hinweise

Es ist die Verantwortung des Handlers für dieses Ereignis, die angegebene Assembly zurückzugeben oder zurückzugeben null , wenn die Assembly nicht erkannt wird.

Wichtig

Wenn mehrere Ereignishandler für dieses Ereignis registriert sind, werden die Ereignishandler in der Reihenfolge aufgerufen, bis ein Ereignishandler einen Wert zurückgibt, der nicht nullangegeben ist. Nachfolgende Ereignishandler werden ignoriert.

Weitere Informationen zur Behandlung von Ereignissen finden Sie unter behandeln und Auslösen von Ereignissen.

Es ist bemerkenswert, dass ein Handler für dieses Ereignis auf jedem beliebigen AssemblyLoadContext, einschließlich des Standardkontexts, hinzugefügt werden kann.

Gilt für: