Udostępnij za pośrednictwem


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

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 wywoływanie zdarzeń.

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

Dotyczy

Zobacz też