PathAssemblyResolver Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili pemecah rakitan metadata yang menggunakan jalur ke setiap rakitan 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
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 AssemblyName cocok dengan rakitan yang dimuat, AssemblyName.Name harus sama (casing diabaikan).
- Jika token kunci publik ditentukan untuk AssemblyName, token tersebut harus sama.
- Jika token kunci publik tidak ditentukan untuk AssemblyName, rakitan tanpa token kunci publik dipilih atas token kunci publik.
- Jika lebih dari satu rakitan cocok, rakitan dengan yang tertinggi AssemblyName.Version dikembalikan.
- AssemblyName.CultureName diabaikan.
Konstruktor
| Nama | Deskripsi |
|---|---|
| PathAssemblyResolver(IEnumerable<String>) |
Menginisialisasi instans baru dari kelas PathAssemblyResolver. |
Metode
| Nama | Deskripsi |
|---|---|
| Resolve(MetadataLoadContext, AssemblyName) |
Mengembalikan rakitan dari nama rakitan tertentu. |