AssemblyLoadContext.Resolving Zdarzenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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 null
jest . Kolejne programy obsługi zdarzeń są ignorowane.
Aby uzyskać więcej informacji na temat obsługi zdarzeń, zobacz Obsługa i wywoływanie zdarzeń.
Warto zauważyć, że dla tego zdarzenia można dodać procedurę obsługi w dowolnym AssemblyLoadContextobiekcie, w tym kontekst domyślny.