AssemblyDependencyResolver 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.
Memungkinkan program untuk menyelesaikan rakitan dan pustaka asli ke jalur berdasarkan dependensi rakitan tertentu.
public ref class AssemblyDependencyResolver sealed
public sealed class AssemblyDependencyResolver
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public sealed class AssemblyDependencyResolver
type AssemblyDependencyResolver = class
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
type AssemblyDependencyResolver = class
Public NotInheritable Class AssemblyDependencyResolver
- Warisan
-
AssemblyDependencyResolver
- Atribut
Keterangan
Kelas ini AssemblyDependencyResolver
memungkinkan pengembang aplikasi untuk lebih mudah mengembangkan arsitektur plugin bersama dengan instans kustom System.Runtime.Loader.AssemblyLoadContext untuk mengisolasi plugin dan juga memungkinkan plugin untuk memuat dependensi.
Tutorial tentang membuat aplikasi .NET Core dengan plugin menjelaskan cara membuat kustom AssemblyLoadContext yang menggunakan AssemblyDependencyResolver
untuk menyelesaikan dependensi plugin dan mengisolasi dependensi plugin dengan benar dari aplikasi hosting.
Konstruktor
AssemblyDependencyResolver(String) |
Menginisialisasi instans AssemblyDependencyResolver baru kelas dengan jalur ke assembly komponen. |
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 instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ResolveAssemblyToPath(AssemblyName) |
Menyelesaikan jalur ke rakitan dengan nama rakitan yang diberikan berdasarkan dependensi komponen. |
ResolveUnmanagedDllToPath(String) |
Menyelesaikan jalur ke pustaka asli dengan nama yang diberikan berdasarkan dependensi komponen. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |