Components 集合

包含相關應用程式中每個元件的 物件。 Components集合一律與Applications集合中的物件相關。 這些物件所公開的屬性會保存元件層級所做的設定。

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

成員

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

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

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

屬性

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

AllowInprocSubscribers

進入 值
描述 如果元件是事件類別,請在進程訂閱者中啟用 。
Access 讀寫
類型 Bool
預設 是
最低系統 Windows 2000

 

ApplicationID

進入 值
描述 包含元件之應用程式的 GUID。 必須是有效的應用程式 GUID,其會在呼叫 SaveChanges 之前進行驗證。 如果此值變更為不同應用程式的 GUID,元件就會移至該應用程式。
Access 讀寫
類型 String
預設值 N/A
最低系統 Windows 2000

 

位元

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

 

CLSID

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

 

ComponentAccessChecksEnabled

進入 值
描述 指出對元件的呼叫是否執行角色型存取檢查,並搭配應用程式的 AccessChecksLevel 和 ApplicationAccessChecksEnabled 屬性一起使用。
Access 讀寫
類型 Bool
預設 否
最低系統 Windows 2000

 

ComponentTransactionTimeout

進入 值
描述 在交易中使用時,指定此元件導致交易逾時的時間週期。預設值為 60 秒,且不能超過 3600 秒, (1 小時) 。 逾時值可以設定為 0,指定無限的交易逾時期間。 若要使用此屬性,ComponentTransactionTimeoutEnabled 必須為 True。 這個屬性的值會覆寫 LocalComputer 集合之 TransactionTimeout 屬性所指定的全域交易逾時。
Access 讀寫
類型 Long (0-3600)
預設 60
最低系統 Windows 2000

 

ComponentTransactionTimeoutEnabled

進入 值
描述 指定是否為此元件啟用異動逾時期限。 根據預設,交易逾時功能會停用。 當此屬性為 True 時,會使用 ComponentTransactionTimeout 所指定的逾時。 當此屬性為 False 時,會使用 LocalComputer 集合之 TransactionTimeout 屬性所指定的逾時。
Access 讀寫
類型 Bool
預設 否
最低系統 Windows 2000

 

COMTIIntrinsics

進入 值
描述 啟用將內容屬性從 COM 交易整合器 (COMTI) 傳遞至此類別的內容。 COMTI 可簡化將大型主機交易和商務邏輯包裝為 COM 元件的工作。
Access 讀寫
類型 Bool
預設 否
最低系統 Windows 2000

 

ConstructionEnabled

進入 值
描述 判斷建構建構時,建構函式String 是否傳遞至 物件。
Access 讀寫
類型 Bool
預設 否
最低系統 Windows 2000

 

ConstructorString

進入 值
描述 元件建構的初始化字串。 您可以使用物件建構函式字串,從相同的泛型元件建立不同的物件。 如果 ConstructionEnabled 為 False,則會忽略此屬性。
Access 讀寫
類型 String
預設值 ""
最低系統 Windows 2000

 

CreationTimeout

進入 值
描述 建立物件時,傳回逾時錯誤之前的毫秒數。 逾時上限2147483647毫秒 (大約 25 天) 。
Access 讀寫
類型 Long (0-2147483647)
預設 0
最低系統 Windows 2000

 

描述

進入 值
描述 描述元件。
Access 讀寫
類型 String
預設值 ""
最低系統 Windows 2000

 

DLL

進入 值
描述 包含元件之檔案的名稱和路徑。
Access 唯讀
類型 String
預設值 N/A
最低系統 Windows 2000

 

EventTrackingEnabled

進入 值
描述 判斷是否追蹤事件。 事件包括應用程式關機等動作;物件建立和發行;物件參考、一致性、啟用和停用;方法呼叫、傳回和例外狀況;交易啟動、準備認可和中止;資源配置器連線、配置和回收;執行緒配置和回收。
Access 讀寫
類型 Bool
預設 是
最低系統 Windows 2000

 

ExceptionClass

進入 值
描述 CLSID 可以是 GUID 或 Moniker 字串,可在處理重複失敗的佇列元件程式期間啟用替代程式。
Access 讀寫
類型 String
預設值 ""
最低系統 Windows 2000

 

FireInParallel

進入 值
描述 如果元件是事件類別,可平行引發事件。
Access 讀寫
類型 Bool
預設 否
最低系統 Windows 2000

 

IISIntrinsics

進入 值
描述 啟用將 IIS 內容屬性,例如應用程式會話物件或使用者會話物件傳遞至此類別的內容。
Access 讀寫
類型 Bool
預設 否
最低系統 Windows 2000

 

InitializeServerApplication

進入 值
描述 指出元件是否用來初始化伺服器應用程式。
Access 讀寫
類型 Bool
預設 否
最低系統 Windows Server 2003

 

IsEnabled

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

 

IsEventClass

進入 值
描述 指出元件是否為事件類別。
Access 唯讀
類型 Bool
預設 否
最低系統 Windows 2000

 

IsInstalled

進入 值
描述 指出元件是否已安裝在應用程式中。
Access 唯讀
類型 Bool
預設 否
最低系統 Windows Server 2003

 

IsPrivateComponent

進入 值
描述 判斷伺服器應用程式是否為私人元件。 伺服器應用程式中的私人元件只能從應用程式內啟動。 例如,如果您在私人元件上呼叫 CoCreateInstance ,它就會從跨進程失敗,但成功進行中。 相反地,如果您在公用元件上呼叫 CoCreateInstance ,它會同時成功同進程和跨進程。
Access 讀寫
類型 Bool
預設 否
最低系統 Windows XP

 

JustInTimeActivation

進入 值
描述 判斷是否為元件啟用 JIT 啟用。 當 交易支援 設定為 Required、Requires New 或 Supported 時,這個屬性會設定為 True。 當 JustInTimeActivation 設定為 True 時, 同步處理支援 必須設定為 [必要] (預設) 或 [需要新的]。
Access 讀寫
類型 Bool
預設 否
最低系統 Windows 2000

 

LoadBalancingSupported

進入 值
描述 如果在伺服器上安裝並啟用元件負載平衡服務,則判斷元件是否參與負載平衡。
Access 讀寫
類型 Bool
預設 否
最低系統 Windows 2000

 

MaxPoolSize

進入 值
描述 集區物件數目上限。
Access 讀寫
類型 Long (1-1048576)
預設 1048576
最低系統 Windows 2000

 

MinPoolSize

進入 值
描述 集區的物件數目下限。
Access 讀寫
類型 Long (0-1048576)
預設 0
最低系統 Windows 2000

 

MultiInterfacePublisherFilterCLSID

進入 值
描述 如果元件是事件類別,則為發行者篩選使用的 CLSID。
Access 讀寫
類型 String
預設值 N/A
最低系統 Windows 2000

 

MustRunInClientCoNtext

進入 值
描述 指出元件必須在原始呼叫端的內容中啟動。 否則,啟用會失敗。
Access 讀寫
類型 Bool
預設 否
最低系統 Windows XP

 

MustRunInDefaultCoNtext

進入 值
描述 指出必須在預設呼叫端的內容中啟動元件。 否則,啟用會失敗。
Access 讀寫
類型 Bool
預設 否
最低系統 Windows 2000

 

ObjectPoolingEnabled

進入 值
描述 判斷是否為元件啟用 COM+ 物件共用 。
Access 讀寫
類型 Bool
預設 否
最低系統 Windows 2000

 

ProgID

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

 

PublisherID

進入 值
描述 如果元件是事件類別,事件發行者的識別碼。
Access 讀寫
類型 String
預設值 ""
最低系統 Windows 2000

 

SoapAssemblyName

進入 值
描述 GUID,識別當元件叫用為 SOAP 服務時所執行的 GAC 元件。
Access 讀寫
類型 String
預設值 NULL
最低系統 Windows Server 2003

 

SoapTypeName

進入 值
描述 可叫用為 SOAP 服務之元件的 Managed 型別名稱。
Access 讀寫
類型 String
預設值 NULL
最低系統 Windows Server 2003

 

同步處理

進入 值
描述 決定元件的呼叫 同步 處理。
Access 讀寫
類型 Long Possible values:COMAdminSynchronizationIgnored (0) COMAdminSynchronizationNone (1) COMAdminSynchronizationSupported (2) COMAdminSynchronizationRequired (3) COMAdminSynchronizationRequiresNew (4)
預設 COMAdminSynchronizationIgnored (0)
最低系統 Windows 2000

 

ThreadingModel

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

 

交易

進入 值
描述 決定元件如何支援 交易。 建議您在列舉中使用常數,而不是數值。
Access 讀寫
類型 Long Possible values:COMAdminTransactionIgnored (0) COMAdminTransactionNone (1) COMAdminTransactionSupported (2) COMAdminTransactionRequired (3) COMAdminTransactionRequiresNew (4)
預設 COMAdminTransactionNone (1)
最低系統 Windows 2000

 

TxIsolationLevel

進入 值
描述 表示交易隔離等級。 有五個隔離等級:無、讀取未認可、讀取認可、可重複讀取和序列化。 預設隔離等級會序列化。
Access 讀寫
類型 Long Possible values:COMAdminTxIsolationLevelAny (0) COMAdminTxIsolationLevelReadUnCommitted (1) COMAdminTxIsolationLevelReadCommitted (2) COMAdminTxIsolationLevelRepeatableRead (3) COMAdminTxIsolationLevelSerializable (4)
預設 COMAdminTxIsolationLevelSerializable (4)
最低系統 Windows XP

 

VersionBuild

進入 值
描述 版本組建識別碼。
Access 唯讀
類型 String
預設值 ""
最低系統 Windows 2000

 

VersionMajor

進入 值
描述 版本識別碼。
Access 唯讀
類型 String
預設值 ""
最低系統 Windows 2000

 

VersionMinor

進入 值
描述 版本子識別碼。
Access 唯讀
類型 String
預設值 ""
最低系統 Windows 2000

 

VersionSubBuild

進入 值
描述 版本子組建識別碼。
Access 唯讀
類型 String
預設值 ""
最低系統 Windows 2000

 

另請參閱

COM+ 系統管理集合