AssemblyLoadContext.Resolving イベント

定義

このアセンブリ読み込みコンテキストに読み込もうとしたときにアセンブリの解決に失敗したときに発生します。Occurs when the resolution of an assembly fails when attempting to load into this assembly load context.

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) 

注釈

このイベントのハンドラーは、指定されたアセンブリを返すか、またはアセンブリが認識されない場合に null を返す必要があります。It is the responsibility of the handler for this event to return the assembly that is specified, or to return null if the assembly is not recognized.

重要

このイベントに複数のイベントハンドラーが登録されている場合は、イベントハンドラーが nullない値を返すまで、イベントハンドラーが順番に呼び出されます。If more than one event handler is registered for this event, the event handlers are called in order until an event handler returns a value that isn't null. 後続のイベントハンドラーは無視されます。Subsequent event handlers are ignored.

イベントの処理の詳細については、「処理とイベントの発生」を参照してください。For more information about handling events, see Handling and Raising Events.

既定のコンテキストを含め、任意の AssemblyLoadContextでこのイベントに対してハンドラーを追加できることに注意してください。It is noteworthy that a handler can be added for this event on any AssemblyLoadContext, including the default context.

適用対象