(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

AppDomain.ReflectionOnlyAssemblyResolve-Ereignis

Tritt ein, wenn die Auflösung einer Assembly im Reflektionskontext fehlschlägt.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

public event ResolveEventHandler ReflectionOnlyAssemblyResolve

Abhängigkeiten werden im ReflectionOnly-Kontext nicht automatisch geladen. Sie müssen durch den Handler für dieses Ereignis vorab geladen oder zurückgegeben werden. Dieses Ereignis wird ausgelöst, wenn eine Assembly über eine Abhängigkeit verfügt, die noch nicht in den reflektionsbezogenen Kontext geladen wurde. Die fehlende Abhängigkeit wird von der ResolveEventArgs.Name-Eigenschaft angegeben. Der ResolveEventHandler für dieses Ereignis muss eine Assembly zurückgeben, die die Abhängigkeit erfüllt. Die zurückgegebene Assembly muss in den Reflektionskontext geladen werden.

Wichtiger HinweisWichtig

Dieses Ereignis wird nur für fehlende Abhängigkeiten der Assembly ausgelöst, die Sie in den reflektionsbezogenen Kontext laden (z. B. mit der Assembly.ReflectionOnlyLoad-Methode). Das Auslösen erfolgt nicht, wenn die Assembly, die Sie laden möchten, nicht gefunden wird.

Ab .NET Framework 4 gibt die ResolveEventArgs.RequestingAssembly-Eigenschaft die Assembly zurück, die den Assemblyladevorgang angefordert hat, der nicht aufgelöst werden kann. Die Identität der anfordernden Assembly zu kennen könnte nützlich dafür sein, die richtige Version der Abhängigkeit zu identifizieren, wenn mehr als eine Version verfügbar ist. Weitere Informationen finden Sie unter ResolveEventArgs.RequestingAssembly.

Für dieses Ereignis gibt die ResolveEventArgs.Name-Eigenschaft den Assemblynamen vor Anwendung der Richtlinie zurück.

Weitere Informationen zum Behandeln von Ereignissen finden Sie unter Behandeln von Ereignissen.

.NET Framework

Unterstützt in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

  • SecurityCriticalAttribute 

    Erfordert volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von teilweise vertrauenswürdigem oder transparentem Code nicht verwendet werden.

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft