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
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public sealed class AssemblyDependencyResolver
public sealed class AssemblyDependencyResolver
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
type AssemblyDependencyResolver = class
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) |