Components 集合
包含相關應用程式中每個元件的 物件。 Components集合一律與Applications集合中的物件相關。 這些物件所公開的屬性會保存元件層級所做的設定。
這個集合支援COMAdminCatalogCollection物件的Remove方法,但不支援Add方法。 若要將元件安裝或匯入應用程式,請在 COMAdminCatalog 物件上使用方法。
成員
Components集合繼承自IUnknown介面,但沒有其他成員。
相關集合
您可以從此集合巡覽至下列任何集合:
- ErrorInfo
- InterfaceForComponent
- PropertyInfo
- RelatedCollectionInfo
- RolesForComponent
- SubscriptionsForComponent
您可以從下列集合流覽至此集合:
屬性
集合內的 COMAdminCatalogObject物件支援下列屬性:
- AllowInprocSubscribers
- ApplicationID
- 位元
- CLSID
- ComponentAccessChecksEnabled
- ComponentTransactionTimeout
- ComponentTransactionTimeoutEnabled
- COMTIIntrinsics
- ConstructionEnabled
- 建構函式String
- CreationTimeout
- 說明
- Dll
- EventTrackingEnabled
- ExceptionClass
- FireInParallel
- IISIntrinsics
- InitializeServerApplication
- IsEnabled
- IsEventClass
- IsInstalled
- IsPrivateComponent
- JustInTimeActivation
- LoadBalancingSupported
- MaxPoolSize
- MinPoolSize
- MultiInterfacePublisherFilterCLSID
- MustRunInClientCoNtext
- MustRunInDefaultCoNtext
- ObjectPoolingEnabled
- ProgID
- PublisherID
- SoapAssemblyName
- SoapTypeName
- 同步處理
- ThreadingModel
- 交易
- TxIsolationLevel
- VersionBuild
- VersionMajor
- VersionMinor
- VersionSubBuild
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 |
另請參閱