Freigeben über


PathAssemblyResolver Klasse

Definition

Stellt einen Metadatenassemblyresolver dar, der Pfade zu jeder Assembly verwendet, die geladen werden kann

public ref class PathAssemblyResolver : System::Reflection::MetadataAssemblyResolver
public class PathAssemblyResolver : System.Reflection.MetadataAssemblyResolver
type PathAssemblyResolver = class
    inherit MetadataAssemblyResolver
Public Class PathAssemblyResolver
Inherits MetadataAssemblyResolver
Vererbung
PathAssemblyResolver

Hinweise

Es wird erwartet, dass der Dateiname mit dem einfachen Namen der Assembly identisch ist. Mehrere Assemblys können auf einem Datenträger mit demselben Namen, aber in unterschiedlichen Verzeichnissen vorhanden sein. Eine einzelne instance von PathAssemblyResolver kann mit mehreren MetadataAssemblyResolver Instanzen verwendet werden.

Damit ein AssemblyName mit einer geladenen Assembly übereinstimmt, AssemblyName.Name muss gleich sein (Groß- und Kleinschreibung ignoriert).

  • Wenn für ein öffentliches Schlüsseltoken angegeben wird, muss es AssemblyNamegleich sein.
  • Wenn kein öffentliches Schlüsseltoken für AssemblyNameangegeben ist, werden Assemblys ohne öffentliches Schlüsseltoken gegenüber denen mit einem Token mit öffentlichem Schlüssel ausgewählt.
  • Wenn mehrere Assemblys übereinstimmen, wird die Assembly mit der höchsten AssemblyName.Version zurückgegeben.
  • AssemblyName.CultureName wird ignoriert.

Konstruktoren

PathAssemblyResolver(IEnumerable<String>)

Initialisiert eine neue Instanz der PathAssemblyResolver-Klasse.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Resolve(MetadataLoadContext, AssemblyName)

Gibt eine Assembly aus einem angegebenen Assemblynamen zurück.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: