AssemblyLoadContext.Resolving Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vyvolá se, když při pokusu o načtení do tohoto kontextu načtení sestavení selže rozlišení sestavení.
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)
Event Type
Poznámky
Je zodpovědností obslužné rutiny za tuto událost vrátit zadané sestavení, nebo vrátit null
, pokud sestavení není rozpoznáno.
Důležité
Pokud je pro tuto událost registrováno více než jedna obslužná rutina události, jsou obslužné rutiny událostí volána v pořadí, dokud obslužná rutina události nevrátí hodnotu, která není null
. Další obslužné rutiny událostí jsou ignorovány.
Další informace o zpracování událostí najdete v tématu Zpracování a vyvolání událostí.
Je třeba poznamenat, že obslužnou rutinu lze pro tuto událost přidat na libovolnou AssemblyLoadContext, včetně výchozího kontextu.