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+ 系統管理集合