Share via


PathAssemblyResolver Kelas

Definisi

Mewakili resolver rakitan metadata yang menggunakan jalur ke setiap perakitan yang mungkin dimuat.

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

Keterangan

Nama file diharapkan sama dengan nama sederhana assembly. Beberapa rakitan dapat ada di disk dengan nama yang sama tetapi di direktori yang berbeda. Satu instans PathAssemblyResolver dapat digunakan dengan beberapa MetadataAssemblyResolver instans.

Agar cocok AssemblyName dengan rakitan yang dimuat, AssemblyName.Name harus sama (casing diabaikan).

  • Jika token kunci publik ditentukan untuk AssemblyName, token harus sama.
  • Jika token kunci publik tidak ditentukan untuk AssemblyName, rakitan tanpa token kunci publik dipilih daripada yang memiliki token kunci publik.
  • Jika lebih dari satu rakitan cocok, perakitan dengan yang tertinggi AssemblyName.Version dikembalikan.
  • AssemblyName.CultureName diabaikan.

Konstruktor

PathAssemblyResolver(IEnumerable<String>)

Menginisialisasi instans baru kelas PathAssemblyResolver.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
Resolve(MetadataLoadContext, AssemblyName)

Mengembalikan rakitan dari nama rakitan tertentu.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk