Bagikan melalui


AssemblyDependencyResolver Kelas

Definisi

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)

Berlaku untuk