共用方式為


AssemblyDependencyResolver 類別

定義

允許程式根據指定元件的相依性,將元件和原生程式庫解析成路徑。

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
繼承
AssemblyDependencyResolver
屬性

備註

類別 AssemblyDependencyResolver 可讓應用程式開發人員更輕鬆地開發外掛程式架構,並搭配自定義 System.Runtime.Loader.AssemblyLoadContext 實例來隔離外掛程式,並讓外掛程式載入相依性。

使用外掛程式建立 .NET Core 應用程式的教學課程說明如何建立自定義,該自定義AssemblyLoadContext會使用 AssemblyDependencyResolver 來解析外掛程式的相依性,並正確地隔離外掛程式的相依性與裝載應用程式。

建構函式

AssemblyDependencyResolver(String)

使用元件的組件路徑來初始化 AssemblyDependencyResolver 類別新執行個體。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ResolveAssemblyToPath(AssemblyName)

根據元件的相依性,解析含指定組件名稱的組件路徑。

ResolveUnmanagedDllToPath(String)

根據元件的相依性,解析具有指定名稱的原生程式庫路徑。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於