AssemblyLoadContext 類別

定義

代表組件載入範圍的執行階段概念。

public ref class AssemblyLoadContext
public ref class AssemblyLoadContext abstract
public class AssemblyLoadContext
public abstract class AssemblyLoadContext
type AssemblyLoadContext = class
Public Class AssemblyLoadContext
Public MustInherit Class AssemblyLoadContext
繼承
AssemblyLoadContext

備註

如需此 API 的詳細資訊,請參閱 AssemblyLoadContext 的補充 API 備註

建構函式

AssemblyLoadContext()

初始化 AssemblyLoadContext 類別的新執行個體。

AssemblyLoadContext(Boolean)

以指示是否啟用卸載的值來初始化 AssemblyLoadContext 類別的新執行個體。

AssemblyLoadContext(String, Boolean)

以指示是否啟用卸載的名稱和值來初始化 AssemblyLoadContext 類別的新執行個體。

屬性

All

傳回所有 AssemblyLoadContext 執行個體的集合。

Assemblies

傳回載入至 AssemblyLoadContextAssembly 執行個體的集合。

CurrentContextualReflectionContext

取得 EnterContextualReflection() 最近呼叫所設定的 AssemblyLoadContext

Default

取得預設 AssemblyLoadContext。 預設內容包含主應用程式組件及其靜態相依性。

IsCollectible

取得指出此 AssemblyLoadContext 是否為可回收的值。

Name

取得 AssemblyLoadContext 的名稱。

方法

EnterContextualReflection()

CurrentContextualReflectionContext 設定為 thisAssemblyLoadContext

EnterContextualReflection(Assembly)

CurrentContextualReflectionContext 設定為載入組件的 AssemblyLoadContext

Equals(Object)

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

(繼承來源 Object)
Finalize()

允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。

GetAssemblyName(String)

取得組件路徑的 AssemblyName

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetLoadContext(Assembly)

取得 AssemblyLoadContext,其中包含指定的 Assembly

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
Load(AssemblyName)

在衍生類別中覆寫時,允許根據其 AssemblyName解析元件。

LoadFromAssemblyName(AssemblyName)

解析並載入指定為 AssemblyName 的組件。

LoadFromAssemblyPath(String)

載入指定路徑上組件檔案的內容。

LoadFromNativeImagePath(String, String)

載入指定路徑上受控組件檔案的原生映像內容。

LoadFromStream(Stream)

載入包含受控組件的通用物件檔案格式 (COFF) 映像組件。

LoadFromStream(Stream, Stream)

載入包含受控組件的通用物件檔案格式 (COFF) 映像組件,並選擇性地包含組件的符號。

LoadUnmanagedDll(String)

允許衍生類別依名稱載入非受控程式庫。

LoadUnmanagedDllFromPath(String)

從指定的路徑載入非受控程式庫。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
SetProfileOptimizationRoot(String)

設定儲存此載入內容中最佳化設定檔的根路徑。

StartProfileOptimization(String)

為指定的設定檔啟動設定檔最佳化。

ToString()

傳回此載入內容的字串表示。

ToString()

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

(繼承來源 Object)
Unload()

起始這個 AssemblyLoadContext 的卸載。

事件

Resolving

若嘗試載入至這項組件載入內容,解析組件失敗時就會發生這種情況。

ResolvingUnmanagedDll

發生於原生程式庫解析失敗時。

Unloading

發生於卸載 AssemblyLoadContext 時。

適用於

另請參閱