LegacyComponents 集合

包含 Applications 集合中每個未設定元件的物件。 未設定的元件無法使用 COM+ 服務。 這些物件所公開的屬性會保留元件層級所做的設定。

這個集合支援COMAdminCatalogCollection物件的Remove方法,但不支援Add方法。 若要將元件安裝或匯入應用程式,請在 COMAdminCatalog 物件上使用 方法。

成員

LegacyComponents集合繼承自IUnknown介面,但沒有其他成員。

您可以從此集合巡覽至下列任何集合:

您可以從下列集合巡覽至此集合:

屬性

集合中的 COMAdminCatalogObject 物件支援下列屬性:

AccessPermissions

進入 值
描述 指定允許或拒絕存取元件的使用者帳戶。
Access 讀寫
類型 String
預設值 N/A
最低系統 Windows XP

 

ActivateAtStorage

進入 值
描述 指定是否要在資料儲存電腦上執行伺服器。
Access 讀寫
類型 字串可能的值:「N」「Y」
預設 "N"
最低系統 Windows XP

 

AppID

進入 值
描述 應用程式識別碼。
Access 唯讀
類型 String
預設值 N/A
最低系統 Windows XP

 

AppName

進入 值
描述 應用程式的名稱。
Access 唯讀
類型 String
預設值 N/A
最低系統 Windows XP

 

AuthenticationLevel

進入 值
描述 設定呼叫的驗證層級,其值為對應至遠端程序呼叫 (RPC) 驗證設定。 選擇 COMAdminAuthenticationDefault 時,會使用 LocalComputer 集合內 DefaultAuthenticationLevel 屬性中的設定。
Access 讀寫
類型 Long Possible values:COMAdminAuthenticationDefault (0) COMAdminAuthenticationNone (1) COMAdminAuthenticationConnect (2) COMAdminAuthenticationCall (3) COMAdminAuthenticationPacket (4) COMAdminAuthenticationIntegrity (5) COMAdminAuthenticationPrivacy (6)
預設 COMAdminAuthenticationDefault (0)
最低系統 Windows XP

 

注意

建議您在列舉中使用常數,而不是數值。

 

位元

進入 值
描述 表示元件的二進位位類型。 在使用 64 位 Windows 的系統上,此屬性會區分 64 位元件和 32 位元件。
Access 唯讀
類型 Long Possible values:COMAdmin32BitComponent (0x1) COMAdmin64BitComponent (0x2)
預設 N/A
最低系統 Windows XP

 

ClassName

進入 值
描述 類別的名稱。
Access 唯讀
類型 String
預設值 N/A
最低系統 Windows XP

 

CLSID

進入 值
描述 元件的 GUID。 在這個集合的物件上呼叫 Key 屬性方法時,會傳回這個屬性。
Access 唯讀
類型 String
預設值 N/A
最低系統 Windows XP

 

DllSurrogate

進入 值
描述 指定 Surragate 伺服器應用程式的完整路徑。
Access 讀寫
類型 String
預設值 N/A
最低系統 Windows XP

 

InprocHandler32

進入 值
描述 指定 32 位進程內自訂處理常式 DLL 的完整路徑。
Access 讀寫
類型 String
預設值 N/A
最低系統 Windows XP

 

InprocServer32

進入 值
描述 指定 32 位進程內伺服器 DLL 的完整路徑。
Access 讀寫
類型 String
預設值 N/A
最低系統 Windows XP

 

IsEnabled

進入 值
描述 如果停用 COM+ 應用程式或元件,IsEnabled 為 False。 如果啟用 COM+ 應用程式或元件,IsEnabled 為 True。
Access 讀寫
類型 Bool
預設 是
最低系統 Windows XP

 

LaunchPermissions

進入 值
描述 指定允許或拒絕啟動此元件的使用者帳戶。
Access 讀寫
類型 String
預設值 N/A
最低系統 Windows XP

 

LocalServer32

進入 值
描述 指定 32 位本機伺服器應用程式的完整路徑。 為了協助保護系統安全性,請在路徑中使用引號字串,以指出可執行檔檔案名結尾和引數開始的位置。 例如,「\」C:\Program Files\Company Files\Application.exe\「 param1 param2」。
Access 讀寫
類型 String
預設值 N/A
最低系統 Windows XP

 

LocalService

進入 值
描述 指定服務應用程式的完整路徑。
Access 讀寫
類型 String
預設值 N/A
最低系統 Windows XP

 

密碼

進入 值
描述 設定伺服器進程用來登入指定 RunAs 身分識別的密碼。 密碼應該與 RunAs 身分識別同時設定,再使用 SaveChanges,因為密碼和身分識別會在儲存之前經過驗證。 如果密碼和身分識別同步,則除非系統管理員重設元件,否則無法啟動元件。
Access WriteOnly
類型 String
預設值 NULL
最低系統 Windows XP

 

ProgID

進入 值
描述 識別元件的名稱。 這個屬性會在這個集合的 物件上呼叫 Name 屬性方法時傳回。
Access 唯讀
類型 String
預設值 N/A
最低系統 Windows XP

 

RemoteServer

進入 值
描述 指定遠端伺服器電腦。
Access 讀寫
類型 String
預設值 N/A
最低系統 Windows XP

 

RunAs

進入 值
描述 指定執行元件身分識別的使用者。 密碼應該與 RunAs 身分識別同時設定,再使用 SaveChanges,因為密碼和身分識別會在儲存之前經過驗證。 如果密碼和身分識別同步,則除非系統管理員重設元件,否則無法啟動元件。
Access 讀寫
類型 String
預設值 N/A
最低系統 Windows XP

 

ServiceParameter

進入 值
描述 指定當做服務應用程式叫用時傳遞至應用程式的參數。
Access 讀寫
類型 String
預設值 N/A
最低系統 Windows XP

 

SRPTrustLevel

進入 值
描述 指出元件 (SRP) 信任層級的軟體限制原則。 SRP 信任層級是指您願意提供給元件的信任層級。 [不受限制的 SRP 信任等級] 會對應至SAFER_LEVELID_FULLYTRUSTED列舉值,而 [不允許的 SRP 信任層級] 會對應至SAFER_LEVELID_DISALLOWED列舉值。 信任層級的列舉定義于 Winsafer.h 中。
Access 讀寫
類型 長可能的值:SAFER_LEVELID_DISALLOWED (0x0) SAFER_LEVELID_FULLYTRUSTED (0x40000)
預設 SAFER_LEVELID_FULLYTRUSTED
最低系統 Windows XP

 

您願意信任不受限制存取的元件應該具有最嚴格的安全性連結。 不受限制的應用程式只能載入不受限制的元件,而不允許執行不允許的應用程式,因此無法載入任何元件。

ThreadingModel

進入 值
描述 決定如何將元件的實例指派給執行緒,以進行方法執行。 值會對應至 COM 執行緒模型。
Access 唯讀
類型 Long Possible values:COMAdminThreadingModelApartment (0) COMAdminThreadingModelFree (1) COMAdminThreadingModelMain (2) COMAdminThreadingModelBoth (3) COMAdminThreadingModelNeutral (4)
預設 N/A
最低系統 Windows XP

 

另請參閱

COM+ 系統管理集合