ResolveEventHandler Delegát
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í.
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. |