ReflectionOnlyAssemblyResolve Ereignis
Inhaltsverzeichnis reduzieren
Inhaltsverzeichnis erweitern
Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

AppDomain.ReflectionOnlyAssemblyResolve-Ereignis

 

Tritt ein, wenn die Auflösung einer Assembly in dem auf Reflektion beschränkten Kontext fehlschlägt.

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

public event ResolveEventHandler ReflectionOnlyAssemblyResolve

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

System_CAPS_importantWichtig

Dieses Ereignis wird ausgelöst, nur für fehlende Abhängigkeiten der Assembly, die Sie in den reflektionsbezogenen Kontext laden (z. B. mithilfe der Assembly.ReflectionOnlyLoad Methode).Es wird nicht ausgelöst, wenn die Assembly, die Sie laden gefunden werden kann.

Beginnend mit der .NET Framework 4, die ResolveEventArgs.RequestingAssembly -Eigenschaft gibt die Assembly, die den Assemblyladevorgang angefordert hat, die nicht aufgelöst werden konnte.Die Identität der anfordernden Assembly zu kennen könnte nützlich 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 die ResolveEventArgs.Name -Eigenschaft gibt den Namen der Assembly zurück, bevor die Richtlinie angewendet wird.

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

SecurityCriticalAttribute

requires full trust for the immediate caller.This member cannot be used by partially trusted or transparent code.

.NET Framework
Verfügbar seit 2.0
Zurück zum Anfang
Anzeigen:
© 2016 Microsoft