AppDomain.ResourceResolve Zdarzenie

Definicja

Występuje, gdy rozpoznawanie zasobu nie powiedzie się, ponieważ zasób nie jest prawidłowym połączonym lub osadzonym zasobem w zestawie.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 

Implementuje

Atrybuty

Uwagi

ResolveEventHandler tego zdarzenia może próbować zlokalizować zestaw zawierający zasób i zwrócić go.The ResolveEventHandler for this event can attempt to locate the assembly containing the resource and return it.

Ważne

To zdarzenie nie jest zgłaszane, jeśli rozwiązanie nie powiedzie się, ponieważ nie można odnaleźć pliku dla prawidłowego połączonego zasobu.This event is not raised if resolution fails because no file can be found for a valid linked resource. Jest zgłaszany, jeśli nie można odnaleźć strumienia zasobów manifestu, ale nie zostanie zgłoszony, jeśli nie można odnaleźć klucza zasobu.It is raised if a manifest resource stream cannot be found, but it is not raised if an individual resource key cannot be found.

Począwszy od Program .NET Framework 4.NET Framework 4Właściwość ResolveEventArgs.RequestingAssembly zawiera zestaw, który zażądał zasobu.Beginning with the Program .NET Framework 4.NET Framework 4, the ResolveEventArgs.RequestingAssembly property contains the assembly that requested the resource. Aby uzyskać więcej informacji, zobacz temat ResolveEventArgs.RequestingAssembly.For more information, see ResolveEventArgs.RequestingAssembly.

Aby zarejestrować procedurę obsługi zdarzeń dla tego zdarzenia, musisz mieć wymagane uprawnienia lub zgłaszany jest SecurityException.To register an event handler for this event, you must have the required permissions, or a SecurityException is thrown.

Aby uzyskać więcej informacji na temat obsługi zdarzeń, zobacz Obsługa iwywoływanie zdarzeń.For more information about handling events, see Handling and Raising Events.

Zabezpieczenia

SecurityCriticalAttribute
Wymaga pełnego zaufania do bezpośredniego obiektu wywołującego.requires full trust for the immediate caller. Ten element członkowski nie może być używany przez częściowo zaufany lub przejrzysty kod.This member cannot be used by partially trusted or transparent code.

Dotyczy

Zobacz też