AssemblyLoadContext.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;
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) 

イベントの種類

注釈

このイベントのハンドラーは、指定されたアセンブリを返すか、アセンブリが認識されない場合は を返す null 必要があります。

重要

このイベントに複数のイベント ハンドラーが登録されている場合、イベント ハンドラーが ではない値を返すまで、イベント ハンドラーが null順番に呼び出されます。 後続のイベント ハンドラーは無視されます。

イベントの処理の詳細については、「イベントの 処理と発生」を参照してください。

既定のコンテキストを含め、任意 AssemblyLoadContextの でこのイベントにハンドラーを追加できることは注目に値します。

適用対象

こちらもご覧ください