ResolveEventHandler Delegát

Definice

Představuje metodu, která zpracovává TypeResolve, ResourceResolvenebo AssemblyResolve událost .AppDomain

public delegate System::Reflection::Assembly ^ ResolveEventHandler(System::Object ^ sender, ResolveEventArgs ^ args);
[System.Serializable]
public delegate System.Reflection.Assembly ResolveEventHandler(object sender, ResolveEventArgs args);
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public delegate System.Reflection.Assembly ResolveEventHandler(object sender, ResolveEventArgs args);
public delegate System.Reflection.Assembly ResolveEventHandler(object sender, ResolveEventArgs args);
[<System.Serializable>]
type ResolveEventHandler = delegate of obj * ResolveEventArgs -> Assembly
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ResolveEventHandler = delegate of obj * ResolveEventArgs -> Assembly
type ResolveEventHandler = delegate of obj * ResolveEventArgs -> Assembly
Public Delegate Function ResolveEventHandler(sender As Object, args As ResolveEventArgs) As Assembly 

Parametry

sender
Object

Zdroj události

args
ResolveEventArgs

Data události

Návratová hodnota

Sestavení, které přeloží typ, sestavení nebo prostředek; nebo null pokud sestavení nelze přeložit.

Atributy

Poznámky

Pokud zavaděč třídy runtime nemůže přeložit odkaz na sestavení, typ nebo prostředek, odpovídající události jsou vyvolány tak, aby zpětnému volání poskytly šanci informovat modul runtime, ve kterém sestavení je odkazované sestavení, typ nebo prostředek. Je zodpovědností ResolveEventHandler vrátit sestavení, které přeloží typ, sestavení nebo prostředek, nebo vrátit hodnotu null, pokud sestavení není rozpoznáno. Další informace naleznete v tématu Řešení načtení sestavení a AppDomain.ResourceResolveudálostí , AppDomain.AssemblyResolvea AppDomain.ReflectionOnlyAssemblyResolve události.

Important

Počínaje .NET Framework 4 je událost System.ResolveEventHandler vyvolána pro všechna sestavení, včetně sestavení prostředků. V dřívějších verzích nebyla událost vyvolána pro sestavení prostředků. Pokud je operační systém lokalizován, obslužná rutina se může volat vícekrát: jednou pro každou jazykovou verzi v záložním řetězci.

Každá odvozená třída Delegate a MulticastDelegate má konstruktor a metodu Invoke .

Metody rozšíření

Name Description
GetMethodInfo(Delegate)

Získá objekt, který představuje metodu reprezentovanou zadaným delegátem.

Platí pro

Viz také