若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文
本文件已封存並已停止維護。

RegistrationClassContext 列舉型別

指定一組執行內容,其中類別物件將可讓建構執行個體的要求使用。

這個列舉型別的 FlagsAttribute 屬性允許將其成員值以位元組合的方式來使用。

命名空間:  System.Runtime.InteropServices
組件:  mscorlib (在 mscorlib.dll 中)

[FlagsAttribute]
public enum RegistrationClassContext

成員名稱說明
InProcessServer建立並管理這個類別之物件的程式碼是 DLL,而且它與指定類別內容之函式的呼叫端在相同的處理序中執行。
InProcessHandler管理這個類別之物件的程式碼是同處理序 (In-Process) 處理常式。
LocalServer建立並管理這個類別之物件的 EXE 程式碼在相同的電腦上執行,但載入不同的處理序空間中。
InProcessServer16不適用。
RemoteServer遠端電腦內容。
InProcessHandler16不適用。
Reserved1不適用。
Reserved2不適用。
Reserved3不適用。
Reserved4不適用。
NoCodeDownload不允許從目錄服務或網際網路下載程式碼。
Reserved5不適用。
NoCustomMarshal指定如果啟動過程使用自訂封送處理 (Marshaling) 時,是否會失敗。
EnableCodeDownload允許從目錄服務或網際網路下載程式碼。
NoFailureLog覆寫失敗的記錄。
DisableActivateAsActivator僅針對此啟動過程 (Activation) 停用 Activate-As-Activator (AAA) 啟動過程。
EnableActivateAsActivator僅針對此啟動過程啟用 activate-as-activator (AAA) 啟動過程。
FromDefaultContext從目前 Apartment 的預設內容開始這個啟動過程。

RegistrationClassContext 列舉型別中的值是用於 RegisterTypeForComClients 方法的 classContext 參數中。 這些值與 COM CLSCTX 列舉型別 (在呼叫 COM API CoRegisterClassObject 時當做 dwClsContext 參數使用) 中定義的值相同。

如需 CoRegisterClassObjectCLSCTX 列舉型別的詳細資訊,請參閱 MSDN Library。

.NET Framework

支援版本:4、3.5、3.0、2.0

.NET Framework Client Profile

支援版本:4、3.5 SP1

Windows 7, Windows Vista SP1 (含) 以後版本, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (不支援伺服器核心), Windows Server 2008 R2 (SP1 (含) 以後版本支援伺服器核心), Windows Server 2003 SP2

.NET Framework 並不支援各種平台的所有版本。如需支援的版本的清單,請參閱.NET Framework 系統需求
顯示: