AppDomain.ResourceResolve AppDomain.ResourceResolve AppDomain.ResourceResolve AppDomain.ResourceResolve Event

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.Occurs when the resolution of a resource fails because the resource is not a valid linked or embedded resource in the assembly.

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

Implementiert

Attribute

Hinweise

Der ResolveEventHandler für dieses Ereignis kann versuchen, die Assembly zu suchen, die die Ressource enthält, und Sie zurückzugeben.The ResolveEventHandler for this event can attempt to locate the assembly containing the resource and return it.

Wichtig

Dieses Ereignis wird nicht ausgelöst, wenn die Auflösung fehlschlägt, da für eine gültige verknüpfte Ressource keine Datei gefunden werden kann.This event is not raised if resolution fails because no file can be found for a valid linked resource. Es wird ausgelöst, wenn ein Manifest-Ressourcenstream nicht gefunden werden kann. er wird jedoch nicht ausgelöst, wenn ein einzelner Ressourcen Schlüssel nicht gefunden wird.It is raised if a manifest resource stream cannot be found, but it is not raised if an individual resource key cannot be found.

Beginnend mit .NET Framework 4.NET Framework 4enthält die ResolveEventArgs.RequestingAssembly -Eigenschaft die Assembly, die die Ressource angefordert hat.Beginning with the .NET Framework 4.NET Framework 4, the ResolveEventArgs.RequestingAssembly property contains the assembly that requested the resource. Weitere Informationen finden Sie unter ResolveEventArgs.RequestingAssembly.For more information, see ResolveEventArgs.RequestingAssembly.

Um einen Ereignishandler für dieses Ereignis zu registrieren, müssen Sie über die erforderlichen Berechtigungen verfügen, SecurityException oder es wird eine ausgelöst.To register an event handler for this event, you must have the required permissions, or a SecurityException is thrown.

Weitere Informationen zur Behandlung von Ereignissen finden Sie unter behandeln und Auslösen von Ereignissen.For more information about handling events, see Handling and Raising Events.

Sicherheit

SecurityCriticalAttribute
erfordert volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer.requires full trust for the immediate caller. Dieser Member kann nicht von teilweise vertrauenswürdigem oder transparentem Code verwendet werden.This member cannot be used by partially trusted or transparent code.

Gilt für:

Siehe auch