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