AssemblyLoadContext.Resolving Zdarzenie

Definicja

Występuje, gdy rozpoznawanie zestawu kończy się niepowodzeniem podczas próby załadowania do tego kontekstu ładowania zestawu.

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) 

Typ zdarzenia

Func<AssemblyLoadContext,AssemblyName,Assembly>

Uwagi

Jest to odpowiedzialność programu obsługi dla tego zdarzenia, aby zwrócić określony zestaw lub zwrócić null , jeśli zestaw nie został rozpoznany.

Ważne

Jeśli dla tego zdarzenia zarejestrowano więcej niż jedną procedurę obsługi zdarzeń, programy obsługi zdarzeń są wywoływane w kolejności, dopóki program obsługi zdarzeń nie zwróci wartości, która nie nulljest . Kolejne programy obsługi zdarzeń są ignorowane.

Aby uzyskać więcej informacji na temat obsługi zdarzeń, zobacz Obsługa i podnoszenie zdarzeń.

Warto zauważyć, że dla tego zdarzenia można dodać procedurę obsługi w dowolnym AssemblyLoadContextobiekcie, w tym kontekst domyślny.

Dotyczy