Freigeben über


AppDomain.ResourceResolve Ereignis

Definition

Tritt ein, wenn die Auflösung einer Ressource fehlschlägt, weil die Ressource keine gültige verknüpfte oder eingebettete Ressource in der Assembly ist.

public:
 event ResolveEventHandler ^ ResourceResolve;
public:
 virtual event ResolveEventHandler ^ ResourceResolve;
public event ResolveEventHandler? ResourceResolve;
public event ResolveEventHandler ResourceResolve;
[add: System.Security.SecurityCritical]
[remove: System.Security.SecurityCritical]
public event ResolveEventHandler ResourceResolve;
member this.ResourceResolve : ResolveEventHandler 
[<add: System.Security.SecurityCritical>]
[<remove: System.Security.SecurityCritical>]
member this.ResourceResolve : ResolveEventHandler 
Public Custom Event ResourceResolve As ResolveEventHandler 

Ereignistyp

ResolveEventHandler

Implementiert

Attribute

Hinweise

Für ResolveEventHandler dieses Ereignis kann versucht werden, die Assembly mit der Ressource zu suchen und zurückzugeben.

Wichtig

Dieses Ereignis wird nicht ausgelöst, wenn die Auflösung fehlschlägt, da keine Datei für eine gültige verknüpfte Ressource gefunden werden kann. Es wird ausgelöst, wenn ein Manifestressourcendatenstrom nicht gefunden werden kann, aber nicht ausgelöst wird, wenn ein einzelner Ressourcenschlüssel nicht gefunden werden kann.

Beginnend mit dem .NET Framework 4 enthält die ResolveEventArgs.RequestingAssembly Eigenschaft die Assembly, die die Ressource angefordert hat. Weitere Informationen finden Sie unter ResolveEventArgs.RequestingAssembly.

Um einen Ereignishandler für dieses Ereignis zu registrieren, müssen Sie über die erforderlichen Berechtigungen verfügen oder ein SecurityException Ausgelöst wird.

Weitere Informationen zur Behandlung von Ereignissen finden Sie unter behandeln und Auslösen von Ereignissen.

Gilt für

Siehe auch