ResolveEventHandler Delegat

Definition

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.

Gilt für:

Weitere Informationen