ResolveEventHandler Delegat
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Methode dar, die das TypeResolve, ResourceResolve, oder AssemblyResolve Ereignis eines .AppDomain
public delegate System::Reflection::Assembly ^ ResolveEventHandler(System::Object ^ sender, ResolveEventArgs ^ args);
public delegate System.Reflection.Assembly? ResolveEventHandler(object? sender, ResolveEventArgs args);
public delegate System.Reflection.Assembly ResolveEventHandler(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);
type ResolveEventHandler = delegate of obj * ResolveEventArgs -> Assembly
[<System.Serializable>]
type ResolveEventHandler = delegate of obj * ResolveEventArgs -> Assembly
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ResolveEventHandler = delegate of obj * ResolveEventArgs -> Assembly
Public Delegate Function ResolveEventHandler(sender As Object, args As ResolveEventArgs) As Assembly
Parameter
- sender
- Object
Die Quelle des Ereignisses.
- args
- ResolveEventArgs
Die Ereignisdaten.
Rückgabewert
Die Assembly, die den Typ, die Assembly oder die Ressource aufgelöst. oder null wenn die Assembly nicht aufgelöst werden kann.
- Attribute
Hinweise
Wenn das Laufzeitklassenladeprogramm keinen Verweis auf eine Assembly, einen Typ oder eine Ressource auflösen kann, werden die entsprechenden Ereignisse ausgelöst, um dem Rückruf die Möglichkeit zu geben, die Laufzeit mitzuteilen, in welcher Assembly auf die Referenzassembly, der Typ oder die Ressource verwiesen wird. Es liegt in der Verantwortung der ResolveEventHandler Assembly, die den Typ, die Assembly oder Ressource aufgelöst, oder null zurückzugeben, wenn die Assembly nicht erkannt wird. Weitere Informationen finden Sie unter Auflösen von Assemblyladevorgängen und ereignissenAppDomain.ResourceResolveAppDomain.AssemblyResolveAppDomain.ReflectionOnlyAssemblyResolve.
Important
Ab .NET Framework 4 wird das System.ResolveEventHandler-Ereignis für alle Assemblys ausgelöst, einschließlich Ressourcenassemblys. In früheren Versionen wurde das Ereignis für Ressourcenassemblys nicht ausgelöst. Wenn das Betriebssystem lokalisiert ist, wird der Handler möglicherweise mehrmals aufgerufen: einmal für jede Kultur in der Fallbackkette.
Jede abgeleitete Klasse von Delegate und MulticastDelegate verfügt über einen Konstruktor und eine Invoke Methode.
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetMethodInfo(Delegate) |
Ruft ein Objekt ab, das die vom angegebenen Delegaten dargestellte Methode darstellt. |