Freigeben über


XamlSchemaContext.OnAssemblyResolve(String) Methode

Definition

Wird aufgerufen, wenn für Vorgänge mithilfe des Schemakontexts eine Assembly aufgelöst wird, die für die Auflösung des darin enthaltenen XAML-Namespaces erforderlich ist.

protected public:
 virtual System::Reflection::Assembly ^ OnAssemblyResolve(System::String ^ assemblyName);
protected internal virtual System.Reflection.Assembly OnAssemblyResolve (string assemblyName);
abstract member OnAssemblyResolve : string -> System.Reflection.Assembly
override this.OnAssemblyResolve : string -> System.Reflection.Assembly
Protected Friend Overridable Function OnAssemblyResolve (assemblyName As String) As Assembly

Parameter

assemblyName
String

Der Namen zu ladenden Assembly.

Gibt zurück

Die aufgelöste Assembly.

Hinweise

Die zugrunde liegende Assemblyauflösungstechnik, bei der es sich um eine interne API handelt, verfügt über integrierte Toleranzen für verschiedene Zeichenfolgenformen eines Assemblynamens, die auf dem AssemblyName Konstruktionsverhalten basieren.

Der Zweck dieser API besteht darin, die Erste-Opportunity-Auflösung für bekannte Gruppen von Assemblys zu aktivieren, z. B. für Verweisassemblys anstelle von für einen globalen Assemblycache. Wenn die Liste der Verweisassemblys aufgefüllt wird, kann die Standardimplementierung auf die bekannten Verweisassemblys zugreifen.

Gilt für: