Sdílet prostřednictvím


AppDomain.ReflectionOnlyAssemblyResolve Událost

Definice

Nastane, když řešení sestavení selže v kontextu jen pro reflexi.

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

Event Type

ResolveEventHandler
Atributy

Poznámky

V kontextu jen pro reflexi se závislosti automaticky nevyřeší. Musí být předem načteny nebo vráceny obslužnou rutinou pro tuto událost. Tato událost se vyvolá, když sestavení má závislost, která ještě není načtena do kontextu jen pro reflexi. Chybějící závislost je určena ResolveEventArgs.Name vlastností. Pro ResolveEventHandler tuto událost musí vrátit sestavení, které splňuje závislost. Vrácené sestavení musí být načteno do kontextu jen pro reflexi.

Důležité

Tato událost se vyvolá pouze pro chybějící závislosti sestavení, které načítáte do kontextu jen pro reflexi (například pomocí Assembly.ReflectionOnlyLoad metody). Není vyvolána, pokud sestavení, které načítáte, nelze najít.

Počínaje rozhraním .NET Framework 4 vrátí vlastnost sestavení, ResolveEventArgs.RequestingAssembly které požadovalo načtení sestavení, které nebylo možné vyřešit. Znalost identity požadovaného sestavení může být užitečná při identifikaci správné verze závislosti, pokud je k dispozici více verzí. Další informace naleznete v tématu ResolveEventArgs.RequestingAssembly.

Pro tuto událost ResolveEventArgs.Name vrátí vlastnost název sestavení před uplatněním zásady.

Další informace o zpracování událostí najdete v tématu Zpracování a vyvolávání událostí.

Platí pro

Viz také