COM+ (元件服務)
COM+ (元件服務) 技術的概觀。
若要開發 COM+ (元件服務) ,您需要下列標頭:
如需這項技術的程式設計指引,請參閱:
列舉
COMAdminTxIsolationLevelOptions 表示要用於交易的隔離等級。 |
COMPLUS_APPTYPE 表示追蹤器伺服器所追蹤的應用程式類型。 |
CRMFLAGS 提供寫入 CRM 補償器的特定記錄檔記錄何時的相關資訊。 |
CRMREGFLAGS 控制 CRM 補償器應該接收哪些交易完成階段,以及如果不確定的交易在嘗試復原之後,是否應該失敗。 |
CrmTransactionState 表示交易的目前交易狀態。 |
CSC_Binding 指出透過 CoCreateActivity 傳回的活動提交的所有工作是否應該只系結至一個單一執行緒 Apartment (STA) 。 這個列舉對多執行緒 Apartment (MTA) 沒有影響。 |
CSC_COMTIIntrinsicsConfig 指出目前的 COM 交易整合器 (COMTI) 內建函式是否傳播至新的內容。 |
CSC_IISIntrinsicsConfig 指出目前的 IIS 內建函式是否會傳播至新的內容。 |
CSC_InheritanceConfig 指出是要根據目前內容建立新內容,還是根據 CServiceConfig 中的資訊建立新的內容。 |
CSC_PartitionConfig 指出封入內容執行所在的 COM+ 磁碟分割。 |
CSC_SxsConfig 指出如何為 CServiceConfig 設定並存元件。 |
CSC_SynchronizationConfig 指出 CServiceConfig 的同步處理設定方式。 |
CSC_ThreadPool 指出透過 CoCreateActivity 傳回的活動提交的工作執行所在的執行緒集區。 |
CSC_TrackerConfig 指出追蹤器屬性是否加入至內含程式碼執行所在的內容。 |
CSC_TransactionConfig 指出 CServiceConfig 的交易設定方式。 |
GetAppTrackerDataFlags 控制從 IGetAppTrackerData 介面呼叫傳回的資料。 |
TRACKING_COLL_TYPE 指出追蹤資訊集合中的物件類型。 |
TransactionVote 表示要認可或中止目前交易的物件整備程度。 |
函式
中止 中止參與目前交易之所有 COM 物件的工作。 交易會在此方法傳回時結束。 (ITransactionCoNtext.Abort) |
中止 中止參與目前交易之所有 COM 物件的工作。 交易會在此方法傳回時結束。 (ITransactionCoNtextEx.Abort) |
中止 中止交易。 |
AbortRecord 在中止階段期間,將記錄檔記錄傳遞給 CRM 補償器。 (ICrmCompensator.AbortRecord) |
AbortRecordVariants 在中止階段期間,將記錄檔記錄傳遞給 CRM 補償器。 (ICrmCompensatorVariants.AbortRecordVariants) |
啟用 可讓 COM+ 物件在啟用時執行內容特定的初始化。 (IObjectControl.Activate) |
啟用 可讓 COM+ 物件在啟用時執行內容特定的初始化。 (ObjectControl.Activate) |
ActivityId 擷取指定索引之 CRM 背景工作角色的活動識別碼。 |
加入 將事件物件加入至集合。 |
加入 將專案加入至集合,並提供高索引值。 |
AliasComponent 建立現有 COM+ 元件的別名。 |
AllocResource 從清查配置資源。 |
AreApplicationInstancesPaused 判斷是否暫停任何指定的應用程式實例 (進程) 。 |
AsyncCall 以非同步方式執行使用者定義工作。 (IMTSActivity.AsyncCall) |
AsynchronousCall 以非同步方式執行使用者定義工作。 (IServiceActivity.AsynchronousCall) |
BackupREGDB 將 COM+ 類別註冊資料庫備份至指定的檔案。 |
BeginAbort 通知 CRM 補償器交易完成的中止階段,以及即將傳遞的記錄。 (ICrmCompensator.BeginAbort) |
BeginAbortVariants 通知 CRM 補償器交易完成的中止階段,以及即將傳遞的記錄。 (ICrmCompensatorVariants.BeginAbortVariants) |
BeginCommit 通知 CRM 補償器交易完成的認可階段,以及即將傳遞的記錄。 |
BeginCommitVariants 通知 CRM 補償器,認可階段 (交易完成的第二階段) ,以及即將傳遞的記錄。 |
BeginPrepare 通知 CRM 補償器交易完成的準備階段,以及即將傳遞的記錄。 (ICrmCompensator.BeginPrepare) |
BeginPrepareVariants 通知 CRM 補償器交易完成的準備階段,以及即將傳遞的記錄。 (ICrmCompensatorVariants.BeginPrepareVariants) |
BindToCurrentThread 將使用 IMTSActivity::AsyncCall 或 IMTSActivity::SynchronousCall 提交的批次工作系結至目前的單一執行緒 Apartment (STA) 。 |
BindToCurrentThread 將使用者定義的批次工作系結至目前的執行緒。 |
BringYourOwnTransaction 可讓您在提供的現有交易中執行封入的程式碼。 |
CanBePooled 通知 COM+ 執行時間環境,物件是否可以在停用時共用以供重複使用。 |
CanBePooled 指出物件是否可在停用時共用以供重複使用。 |
ChangedEventClass 表示已加入、修改或刪除事件類別物件。 (IEventObjectChange.ChangedEventClass) |
ChangedEventClass 表示已加入、修改或刪除事件類別物件。 (IEventObjectChange2.ChangedEventClass) |
ChangedPublisher 表示已新增、修改或刪除發行者物件。 |
ChangedSubscription 表示已新增、修改或刪除訂閱物件。 (IEventObjectChange.ChangedSubscription) |
ChangedSubscription 表示已新增、修改或刪除訂閱物件。 (IEventObjectChange2.ChangedSubscription) |
複製 建立列舉值,其中包含與目前列舉狀態相同的列舉狀態。 (IEnumNames.Clone) |
複製 建立列舉值,其中包含與目前列舉狀態相同的列舉狀態。 (IEnumEventObject.Clone) |
關閉 關閉預留位置。 |
CoCreateActivity 建立活動來執行可以使用 COM+ 服務的同步或非同步 (Asynchronous) 批次工作,而不需建立 COM+ 元件。 |
CoEnterServiceDomain 用來輸入可接著使用 COM+ 服務的程式碼。 |
CoGetDefaultCoNtext 擷取指定 Apartment 之預設內容的參考。 |
CoLeaveServiceDomain 用來離開使用 COM+ 服務的程式碼。 |
認可 嘗試認可參與目前交易之所有 COM 物件的工作。 交易會在此方法傳回時結束。 (ITransactionCoNtext.Commit) |
認可 嘗試認可參與目前交易之所有 COM 物件的工作。 交易會在此方法傳回時結束。 (ITransactionCoNtextEx.Commit) |
認可 認可交易。 |
CommitRecord 在認可階段依轉寄順序傳送記錄檔資料錄。 |
CommitRecordVariants 在認可階段期間,將記錄檔記錄傳遞給 CRM 補償器。 |
ComTIIntrinsicsConfig 設定封入工作的 COMTI 內建函式。 |
ConfigureBYOT 可讓您設定您在攜帶自己的交易時所使用的交易。 |
ConfigureBYOTSysTxn 可讓您在以交易 Proxy 指定的現有交易範圍內執行括住的程式碼。 |
ConfigureSynchronization 設定封入工作的同步處理。 |
ConfigureTransaction 設定在封入工作中使用的交易方式。 |
[連接] 連接到指定遠端電腦上的 COM+ 目錄。 |
建構 使用指定的參數建構 物件。 |
ContainingCoNtextTreatment 判斷包含的內容是否以目前內容為基礎。 |
CopyApplications 將指定的 COM+ 應用程式從一個分割區複製到另一個分割區。 |
CopyComponents 將指定的元件從一個分割區複製到另一個分割區。 |
Count 擷取追蹤資訊集合中的物件數目。 |
Count 擷取內容物件屬性的數目。 |
Count 計算內容屬性的數目。 |
CreateInstance 建立 COM+ 物件,該物件會在 TIP 交易 URL 所指定的手動交易範圍內執行。 |
CreateInstance 建立 COM+ 物件,此物件會在以 ITransaction 介面參考指定的手動交易範圍內執行。 |
CreateInstance 使用目前物件的內容建立 物件。 (IObjectCoNtext.CreateInstance) |
CreateInstance 建立 COM 物件,該物件可以在交易內容物件起始的交易範圍內執行。 (ITransactionCoNtext.CreateInstance) |
CreateInstance 建立 COM 物件,該物件可以在交易內容物件起始的交易範圍內執行。 (ITransactionCoNtextEx.CreateInstance) |
CreateInstance 使用目前物件的內容建立 物件。 (ObjectCoNtext.CreateInstance) |
CreateInstanceWithSysTx 建立 COM+ 物件,該物件會在指定的本機交易範圍內執行。 (ICreateWithLocalTransaction.CreateInstanceWithSysTx) |
CreateManagedStub 為目前 COM+ 內容中的 Managed 物件建立存根。 |
CreateProperty 使用指定的名稱建立新的共用屬性。 |
CreatePropertyByPosition 使用指定的索引建立新的共用屬性。 |
CreatePropertyGroup 建立新的共用屬性群組。 |
CreateResource 建立資源。 |
CreateServiceForApplication 設定 COM+ 應用程式以 Windows 服務的形式執行。 |
CreateVoter 提供一項建議,讓 COM+ 交易內容可以投票給交易。 |
停用 可讓 COM+ 物件在回收或終結之前執行必要的清除。 |
停用 可讓 COM+ 物件在回收或終結之前執行所需的清除。 |
DeleteServiceForApplication 刪除與指定 COM+ 應用程式相關聯的 Windows 服務。 |
描述 擷取指定索引之 CRM 補償器的描述。 |
DestroyManagedStub 終結 CreateManagedStub 所建立的存根。 |
DestroyResource 終結資源。 |
DestroyResourceS 終結資源 (字串資源版本) 。 |
DisableCommit 宣告物件的交易式更新處於不一致的狀態,而且無法在其目前狀態中認可。 |
DisableCommit 宣告物件的交易式更新不一致,且無法以其目前狀態認可。 |
DoCallback 切換至指定的應用程式域 (呼叫物件必須系結至) 、在該應用程式域中執行提供的回呼函式,然後返回原始應用程式域。 |
DumpApplicationInstance 建立傾印檔案,其中包含指定之應用程式實例狀態的映射, (進程) 。 |
EnableCommit 宣告物件的工作不一定完成,而是其交易式更新處於一致狀態,而且可以在其目前表單中認可。 |
EnableCommit 宣告目前物件的工作不一定完成,但其交易式更新是一致的,而且可以在其目前表單中認可。 |
EndAbort 通知 CRM 補償器,其已收到中止階段期間所有可用的記錄檔記錄。 (ICrmCompensator.EndAbort) |
EndAbortVariants 通知 CRM 補償器,其已收到中止階段期間所有可用的記錄檔記錄。 (ICrmCompensatorVariants.EndAbortVariants) |
EndCommit 通知 CRM 補償器,其已傳遞認可階段期間可用的所有記錄檔記錄。 (ICrmCompensator.EndCommit) |
EndCommitVariants 通知 CRM 補償器,其已傳遞認可階段期間可用的所有記錄檔記錄。 (ICrmCompensatorVariants.EndCommitVariants) |
EndPrepare 通知 CRM 補償器,其具有準備階段期間所有可用的記錄檔記錄。 (ICrmCompensator.EndPrepare) |
EndPrepareVariants 通知 CRM 補償器,其具有準備階段期間所有可用的記錄檔記錄。 (ICrmCompensatorVariants.EndPrepareVariants) |
EnlistResource 在交易中登記資源。 |
EnumNames 擷取內容物件屬性之列舉值的參考。 |
EnumNames 擷取目前內容屬性的名稱清單。 |
ExportApplication 將 COM+ 應用程式或應用程式 Proxy 匯出至檔案,準備好在不同的電腦上安裝。 |
ExportPartition 將分割區匯出至檔案。 |
FinalClientRetry 通知用戶端例外狀況處理元件,所有訊息佇列嘗試將訊息傳遞至伺服器都遭到拒絕。 訊息最後會出現在用戶端 Xact 寄不出的信件佇列上。 |
FinalServerRetry 通知伺服器端Exception_CLSID實作,所有嘗試播放延後啟用的嘗試都失敗。 訊息即將移至最後的待用佇列。 |
FireSubscription 引發事件給單一訂閱者。 |
FlushPartitionCache 清空將使用者對應至其預設分割區的快取。 |
ForceLog 強制所有記錄檔記錄在磁片上持久。 |
ForceTransactionToAbort 執行交易的立即中止呼叫。 |
ForgetLogRecord 忘記這個 介面實例所寫入的最後一筆記錄檔記錄。 |
FreeResource 將資源傳回清查。 |
get__NewEnum 擷取 CRM Clerk 實例 CLSID 的列舉值。 |
get__NewEnum 擷取安全性呼叫內容集合的列舉值。 |
get__NewEnum 擷取安全性呼叫端集合的列舉值。 |
get__NewEnum 擷取安全性識別集合的列舉值。 |
get__NewEnum 擷取具名安全性呼叫內容屬性的列舉值。 |
get__NewEnum 擷取具名內容物件屬性的列舉值。 |
get__NewEnum 集合中物件的列舉值。 |
get__NewEnum 擷取可用來逐一查看集合物件的列舉值。 |
get_AddEnabled 指出是否已為集合啟用 Add 方法。 |
get_AllowInprocActivation 指出事件類別是否可以在進程中啟用。 (取得) |
get_AllowInprocActivation 指出是否可以在發行者的進程中啟動訂閱者。 (IEventControl.get_AllowInprocActivation) |
get_AllowInprocActivation 指出是否可以在發行者的進程中啟動訂閱者。 (IMultiInterfaceEventControl.get_AllowInprocActivation) |
get_ClassFactory 擷取集區物件的類別處理站。 |
get_CommitBatchSize 擷取認可批次大小。 |
get_ConstructString 擷取 物件的建構函式字串。 |
get_CoNtextInfo 擷取目前物件內容的內容資訊物件。 |
get_Count 擷取集合中的 CRM Clerk 計數。 |
get_Count 擷取此 CRM Clerk 所寫入的記錄檔記錄數目。 |
get_Count 從 物件擷取資料值的數目。 |
get_Count 擷取目錄中執行中的封裝數目。 |
get_Count 擷取安全性內容集合中的屬性數目。 |
get_Count 擷取安全性呼叫端集合中的呼叫端數目。 |
get_Count 擷取安全性身分識別集合中的屬性數目。 |
get_Count 擷取具名內容物件屬性的數目。 |
get_Count 集合中 物件的數目。 |
get_Count 擷取集合中的專案數。 (ICatalogCollection.get_Count) |
get_CreationTimeout 擷取啟動集區物件的逾時間隔。 |
get_CurrentPartitionID 擷取目前分割區的識別碼。 |
get_CurrentPartitionName 擷取目前分割區的名稱。 |
get_CustomConfigCLSID 元件的 CLSID,可協助將屬性加入訂用帳戶物件的屬性包中。 此屬性僅支援回溯相容性。 (取得) |
get_DataStoreMajorVersion 擷取目錄資料存放區的主要版本號碼。 |
get_DataStoreMinorVersion 擷取目錄資料存放區的次要版本號碼。 |
get_Description 事件類別物件的可顯示文字描述。 (取得) |
get_Description 訂閱的可顯示文字描述。 (取得) |
get_DestPath 擷取目的地 (輸出) 佇列的路徑。 |
get_DisplayName 擷取物件的顯示名稱。 |
get_Enabled 指出是否啟用訂用帳戶。 (取得) |
get_EventClassID 事件類別物件的 CLSID。 (取得) |
get_EventClassID 與訂用帳戶相關聯之事件類別的唯一識別碼。 (取得) |
get_EventClassName 事件類別物件的 ProgID。 (取得) |
get_EventID 擷取 物件的事件識別碼。 |
get_EventObjectChangeEventClassID 擷取事件類別物件的 CLSID,通知呼叫端變更事件存放區。 |
get_FireEvents 擷取事件接收是否啟用或停用事件。 |
get_FireInParallel 指出是否可以平行引發這個類別的事件。 (取得) |
get_FireInParallel 指出事件是否可以平行傳遞至兩個或多個訂閱者。 (取得) |
get_FiringInterfaceID 事件類別物件上事件介面的識別碼。 此屬性僅支援回溯相容性。 (取得) |
get_GlobalPartitionID 擷取全域分割區的識別碼。 |
get_Group 擷取現有共用屬性群組的參考。 |
get_InterfaceID 訂閱者想要接收事件之特定介面的識別碼。 (取得) |
get_Is64BitCatalogServer 指出目前連接的目錄伺服器是否為 64 位電腦。 |
get_IsApplicationInstanceDumpSupported 指出是否已安裝應用程式實例傾印所需的軟體。 |
get_Item 擷取安全性呼叫內容集合中的指定屬性。 |
get_Item 擷取安全性呼叫端集合中的指定呼叫端。 |
get_Item 擷取安全性識別集合中的指定屬性。 |
get_Item 擷取具名屬性。 |
get_Item 集合中的項目。 |
get_Item 擷取對應至指定索引的專案。 |
get_Key 擷取 物件的索引鍵屬性。 |
get_MachineName 訂閱者應針對永續性訂閱啟用 (的電腦名稱稱) 。 (取得) |
get_MajorVersion 擷取 COMAdmin 程式庫的主要版本號碼。 |
get_MaxPoolSize 擷取集區中的物件數目上限。 |
get_MethodName 事件方法的名稱。 (取得) |
get_MinorVersion 擷取 COMAdmin 程式庫的次要版本號碼。 |
get_MinPoolSize 擷取集區中物件的最小數目。 |
get_MultiInterfacePublisherFilterCLSID 實作 IMultiInterfacePublisherFilter 之物件的 CLSID。 (取得) |
get_Name 擷取集合的名稱。 |
get_Name 擷取 物件的名稱屬性。 |
get_Names 擷取資料值名稱的列舉值。 |
get_NewEnum 實作 IEnumEventObject 的列舉物件。 |
get_OwnerSID 事件類別物件建立者的安全性識別碼。 此屬性僅支援回溯相容性。 (取得) |
get_OwnerSID 訂用帳戶建立者的安全性識別碼。 (取得) |
get_PackageGuid 擷取發生事件之封裝的全域唯一識別碼 (GUID) 。 |
get_PackageName 擷取封裝的名稱,其中實作 IMtsEvents 介面的物件實例正在執行。 |
get_PerUser 指出只有在訂用帳戶的擁有者登入與發行者相同的電腦時,訂閱才會收到事件。 (取得) |
get_Property 擷取具有指定名稱的現有共用屬性參考。 |
get_PropertyByPosition 使用指定的索引擷取現有共用屬性的參考。 |
get_PublisherID 事件發行者的 CLSID。 (取得) |
get_PublisherID 事件發行者的唯一識別碼。 (取得) |
get_RemoveEnabled 指出是否為集合啟用 Remove 方法。 |
get_Security 擷取目前物件內容的安全性物件。 |
get_SourcePath 擷取來源 (輸入) 佇列的目前路徑。 |
get_StructuredRecords 擷取旗標,指出此 CRM clerk 所寫入的記錄檔記錄是否已結構化。 |
get_SubscriberCLSID 永續性訂閱) 訂閱者元件的 CLSID (。 (取得) |
get_SubscriberInterface 暫時性訂閱) 之訂閱者 (上事件介面的封送處理指標。 (取得) |
get_SubscriptionID 訂用帳戶物件的唯一識別碼。 (取得) |
get_SubscriptionName 訂閱物件的可顯示名稱。 (取得) |
get_TransactionAffinity 判斷交易中涉及的物件是否保留到交易完成為止。 |
get_TransactionState 擷取交易的目前狀態。 |
get_TransactionUOW 擷取 UOW (工作單位) ,而不需在記錄檔記錄中記錄事務 UOW。 |
get_TypeLib 包含事件介面描述的類型程式庫路徑。 (取得) |
get_Valid 指出是否從目錄資料存放區成功讀取所有屬性。 |
get_Value 擷取指定之使用者定義事件的值。 |
get_Value 擷取共用屬性的值。 |
get_Value 存取這個目錄物件所公開之指定屬性的值。 (取得) |
GetActivityId 擷取與物件內容相關聯的活動識別碼。 |
GetActivityId 擷取與目前活動相關聯的 GUID。 |
GetActivityId 擷取目前活動的識別碼。 |
GetApplicationId 擷取目前物件內容之應用程式的 GUID。 |
GetApplicationId 擷取目前物件內容之應用程式的識別碼。 |
GetApplicationInstanceId 擷取目前物件內容之應用程式實例的 GUID。 |
GetApplicationInstanceId 擷取目前物件內容之應用程式實例的識別碼。 |
GetApplicationInstanceIDFromProcessID 擷取指定進程識別碼的應用程式實例識別碼。 |
GetApplicationProcessDetails 擷取裝載 COM+ 應用程式之單一進程的詳細資訊。 |
GetApplicationProcesses 擷取裝載 COM+ 應用程式之所有進程的摘要資訊,或擷取這些進程的指定子集。 |
GetApplicationsInProcess 擷取單一進程中裝載之所有 COM+ 應用程式的摘要資訊,或擷取這些應用程式之指定子集的摘要資訊。 |
GetClerks 擷取 Clerk 集合物件,這是 Clerk 目前狀態的快照集。 |
GetCLSID 擷取物件的 CLSID。 |
GetCollection 從與目前集合相關的 COM+ 目錄中擷取集合。 |
GetCollection 擷取 COM+ 目錄上的最上層集合。 |
GetCollectionByQuery 根據其所有父專案的索引鍵屬性值,擷取 COM+ 目錄上的集合。 |
GetCollectionByQuery2 擷取 COM+ 目錄中符合指定查詢索引鍵集的專案集合。 |
GetColumn 將一個非結構化記錄檔記錄格式化為可檢視欄位的陣列。 |
GetColumnCount 擷取此 CRM Compensator 所使用類型的記錄檔記錄) (欄位數目。 |
GetColumnHeaders 擷取欄位名稱 (資料行) ,以便在顯示資訊時當做資料行標題使用。 |
GetColumnVariants 將一個結構化記錄檔記錄格式化為可檢視欄位的陣列。 |
GetComponentDetails 擷取進程中裝載之單一 COM+ 元件的詳細資訊。 |
GetComponentsInProcess 擷取單一進程中裝載之所有 COM+ 元件的摘要資訊,或擷取這些元件的指定子集的摘要資訊。 |
GetComponentVersionCount 擷取安裝指定元件的資料分割數目。 |
GetCoNtext 決定目前的內容。 |
GetCoNtextId 擷取這個物件內容的唯一識別碼。 |
GetCoNtextId 擷取目前內容的識別碼。 |
GetCurrentQueuedRequests 擷取目前已排入佇列的非同步執行要求數目。 |
GetCurrentThreads 擷取集區中目前線程的數目。 |
GetDeactivateOnReturn 擷取完成旗標的值。 |
GetDeleteDelay 擷取集區執行緒在終結之前可閒置的毫秒數。 |
GetDirectCallerName 擷取與呼叫目前執行方法之外部進程相關聯的使用者名稱。 |
GetDirectCallerSID 擷取呼叫目前執行方法之外部進程的安全性識別碼。 |
GetDirectCreatorName 擷取與目前物件的立即 (跨進程) 建立者相關聯的使用者名稱。 |
GetDirectCreatorSID 在 MTS 2.0 中,這個方法會擷取直接建立目前物件之外部進程的安全性識別碼。 請勿在 COM+中使用此方法。 |
GetDispenserManager 擷取分配器管理員的 IDispenserManager 介面。 |
GetEventClassesForIID 擷取在實作指定介面之電腦上註冊的事件類別清單。 |
GetEventDispatcher 擷取目前進程之事件發送器的指標。 |
GetIdentifier 擷取非 DTC 交易的識別碼。 |
GetIObjectControl 擷取與 Managed 物件相關聯的 IObjectControl 介面。 |
GetIsolationLevel 擷取非 DTC 交易的隔離等級。 |
GetIUnknown 擷取與 Managed 物件相關聯的 IUnknown 介面。 |
GetLBServer 擷取負載平衡伺服器的名稱。 |
GetLogRecord 根據數值索引,擷取非結構化記錄檔記錄。 |
GetLogRecordVariants 擷取具有其數值索引的結構化記錄檔記錄。 |
GetMachineName 擷取負載平衡伺服器的電腦名稱稱。 |
GetManagedExtensions 判斷已安裝的 COM+ 版本是否支援提供的特殊功能,以管理服務元件, (Managed 物件) 。 |
GetMaxQueuedRequests 擷取可同時排入佇列的非同步執行要求數目上限。 |
GetMaxThreads 擷取集區中允許的執行緒數目上限。 |
GetModules 用來取得元件中包含的模組名稱。 |
GetMultipleComponentsInfo 擷取指定檔案中找到之元件的相關資訊。 |
GetMyTransactionVote 擷取一致旗標的值。 |
GetObject 從物件集區擷取物件。 |
GetObjectCoNtext 擷取與目前 COM+ 物件相關聯的內容參考。 |
GetOriginalCallerName 擷取與起始呼叫序列之基底進程相關聯的使用者名稱,從中起始呼叫至目前物件的順序。 |
GetOriginalCallerSID 擷取起始呼叫序列之基底進程的安全性識別碼,從中呼叫目前的方法。 |
GetOriginalCreatorName 擷取與起始目前物件執行之活動之原始基底進程相關聯的使用者名稱。 |
GetOriginalCreatorSID 在 MTS 2.0 中,此方法會擷取起始目前物件執行之活動之基底進程的安全性識別碼。 請勿在 COM+ 中使用此方法。 |
GetPartitionId 擷取目前物件內容之 COM+ 資料分割的 GUID。 |
GetPartitionId 擷取目前物件內容的分割區識別碼。 |
GetPartitionID 擷取指定 COM+ 應用程式的分割區識別碼。 |
GetPartitionName 擷取指定 COM+ 應用程式的名稱。 |
GetProcessID 擷取發生事件的進程識別碼。 |
GetProperty 擷取內容物件屬性。 |
GetProperty 擷取指定內容屬性的值。 |
GetPropName 擷取對應至指定索引編號的屬性名稱。 |
GetPublisherProperty 擷取儲存在屬性包中的屬性值,以定義發行者內容。 |
GetPublisherPropertyCollection 擷取儲存在發行者屬性包中的屬性和值集合。 |
GetResource 從集區物件清單中擷取物件。 |
GetSecurityCallCoNtext 擷取從與目前呼叫相關聯的 SecurityCallCoNtext 類別所建立之物件的參考。 (IGetSecurityCallCoNtext.GetSecurityCallCoNtext) |
GetSubscriberProperty 擷取儲存在屬性包中的屬性值,以定義訂閱者內容。 |
GetSubscriberPropertyCollection 擷取儲存在訂閱者屬性包中的屬性和值集合。 |
GetSubscriptions 擷取與事件方法相關聯的訂閱集合。 |
GetSubscriptions 擷取與事件方法相關聯的訂閱物件集合。 |
GetSuggestedPollingInterval 擷取追蹤器伺服器所建議輪詢的最小間隔。 |
GetTipUrl 擷取 TIP 內容的 URL。 |
GetTrackerDataAsCollectionObject 擷取集合物件形式的所有 COM+ 應用程式的追蹤資料。 |
GetTransaction 擷取物件內容的交易對象。 |
GetTransaction 擷取目前交易的參考。 |
GetTransactionId 擷取與物件內容相關聯的交易識別碼。 相同交易中的物件會共用相同的交易識別碼。 |
GetTransactionId 擷取目前交易的識別碼。 |
GetTransactionResourcePool 擷取與此內容交易相關聯的資源集區。 |
GetTransactionStatus 擷取交易狀態。 |
GetUtilInterface 擷取集合的公用程式介面。 |
GetValue 擷取指定屬性的值。 |
HoldClerk 擷取指定 Clerk 上的指標。 |
IISIntrinsicsConfig 設定封入工作的 IIS 內建函式。 |
ImportComponent 將已註冊為同進程伺服器的元件匯入 COM+ 應用程式。 |
ImportComponents 匯入已註冊至應用程式的指定元件。 |
ImportUnconfiguredComponents 將指定的類別匯入 COM+ 應用程式做為未設定的元件。 |
Init 初始化負載平衡伺服器物件。 |
初始 化 將呼叫物件系結至目前的應用程式域,並提供在卸載應用程式域時所執行的關機回呼函式。 |
初始 化 初始化物件集區。 |
初始 化 將事件類別與發行者篩選產生關聯。 |
初始 化 將事件方法與訂閱物件的集合產生關聯。 |
InstallApplication 從指定的檔案安裝 COM+ 應用程式或應用程式 Proxy。 |
InstallComponent 將所有元件 (COM 類別) 從 DLL 檔案安裝到 COM+ 應用程式,並在 COM+ 類別註冊資料庫中註冊元件。 |
InstallEventClass 將事件類別從檔案安裝到 COM+ 應用程式。 |
InstallMultipleComponents 將多個檔案中的元件安裝到 COM+ 應用程式。 |
InstallMultipleEventClasses 將多個檔案的事件類別安裝到 COM+ 應用程式。 |
InstallPartition 從檔案匯入分割區。 |
IsCallerInRole 指出物件的直接呼叫端是否直接或屬於群組) (指定角色。 (IObjectCoNtext.IsCallerInRole) |
IsCallerInRole 判斷直接呼叫端是否在指定的角色中。 |
IsCallerInRole 指出物件的直接呼叫端是否直接或屬於群組) (指定角色。 (ObjectCoNtext.IsCallerInRole) |
IsInTransaction 指出目前物件是否正在交易中執行。 (CoNtextInfo.IsInTransaction) |
IsInTransaction 指出物件是否正在交易內執行。 |
IsInTransaction 指出目前物件是否正在交易中執行。 (IObjectCoNtextInfo.IsInTransaction) |
IsInTransaction 指出目前物件是否正在交易中執行。 (ObjectCoNtext.IsInTransaction) |
IsolationLevel 設定交易的隔離等級。 |
IsPropertyReadOnly 指出是否可以使用 Value 修改指定的屬性。 |
IsPropertyWriteOnly 指出是否可以使用 Value 讀取指定的屬性。 |
IsReusable 指出是否可以針對多個交易重複使用非 DTC 交易內容。 |
IsSafeToDelete 判斷指定的 DLL 是否正由 COM+ 目錄或登錄使用中。 |
IsSameSxsConfig 判斷並存元件是否具有指定的組態。 |
IsSecurityEnabled 指出是否為目前物件啟用安全性。 除非物件是在用戶端的進程中執行,否則會啟用 COM+ 安全性。 |
IsSecurityEnabled 判斷是否為 物件啟用安全性。 |
IsSecurityEnabled 指出是否為目前物件啟用安全性。 |
IsUserInRole 判斷指定的使用者是否在指定的角色中。 |
Item 從追蹤資訊集合的指定成員擷取指定的介面。 |
Item 擷取指定索引之 CRM clerk 的實例 CLSID。 |
Item 擷取指定封裝的 IUnknown 指標。 |
LastRelease 當 COM+ 物件集區卸載實作物件的最後一個參考時呼叫。 |
MoveComponents 將指定的元件從一個應用程式移至另一個應用程式。 |
MoveMessages 將所有訊息從來源佇列移至目的地佇列。 |
MTSCreateActivity 在單一執行緒 Apartment 中建立活動,以執行同步或非同步批次工作。 |
NewTransactionDescription 設定顯示交易統計資料時所使用的名稱。 |
下一步 擷取列舉序列中指定的專案數目。 (IEnumNames.Next) |
下一步 擷取列舉序列中指定的專案數目。 (IEnumEventObject.Next) |
OnActivityCreate 活動啟動時產生。 |
OnActivityDestroy 活動完成時產生。 |
OnActivityEnter 輸入活動執行緒時產生。 |
OnActivityLeave 活動執行緒離開時產生。 |
OnActivityLeaveSame 在以遞迴方式輸入活動執行緒之後產生。 |
OnActivityReenter 以遞迴方式重新進入活動執行緒時產生。 |
OnActivityTimeout 呼叫活動逾時時產生。 |
OnAppActivation 在應用程式伺服器啟動時產生。 |
OnAppActivation2 載入伺服器應用程式進程時產生。 |
OnAppForceShutdown 在強制關閉應用程式伺服器時產生。 |
OnAppForceShutdown2 在強制關閉伺服器應用程式時產生。 |
OnAppPaused2 當伺服器應用程式暫停或繼續至其初始狀態時產生。 |
OnAppRecycle2 當伺服器應用程式進程標示為回收終止時產生。 |
OnAppShutdown 在應用程式伺服器關閉時產生。 |
OnAppShutdown2 伺服器應用程式關閉時產生。 |
OnAuthenticate 當方法呼叫層級驗證成功時產生。 |
OnAuthenticateFail 當方法呼叫層級驗證失敗時產生。 |
OnCall 觸發在此方法中實作的批次工作執行。 (IMTSCall.OnCall) |
OnCall 觸發在此方法中實作的批次工作執行。 (IServiceCall.OnCall) |
OnCRMAbort 當 CRM clerk 收到中止通知以傳遞至 CRM 補償器時產生。 |
OnCRMAnalyze 當 CRM Clerk 在復原的分析階段收到記錄時產生。 |
OnCRMBegin 在 CRM Clerk 啟動時產生,可能是因為用戶端註冊補償器或在復原期間產生。 |
OnCRMCheckpoint 在 CRM 檢查點發生時產生。 |
OnCRMCommit 當 CRM clerk 收到認可通知以傳遞至 CRM 補償器時產生。 |
OnCRMDeliver 當 CRM clerk 將記錄傳遞至 CRM 補償器時產生。 |
OnCRMDone 在 CRM clerk 完成處理交易結果通知時產生。 |
OnCRMForce 當 CRM Clerk 收到要求以強制記錄檔記錄到磁片時產生,無論是來自 CRM 背景工作角色或 CRM 補償器。 |
OnCRMForget 當 CRM Clerk 收到要求以忘記 CRM 背景工作角色或 CRM 補償器記錄時產生。 |
OnCRMIndoubt 當 CRM clerk 收到不確定通知以傳遞至 CRM 補償器時產生。 |
OnCRMPrepare 當 CRM clerk 收到準備通知以傳遞至 CRM 補償器時產生。 |
OnCRMRecoveryDone 在 CRM 復原完成時產生。 |
OnCRMRecoveryStart 在 CRM 復原啟動時產生。 |
OnCRMRelease 當 CRM Clerk 完成並釋放其資源鎖定時產生。 |
OnCRMWrite 當 CRM Clerk 收到從 CRM 背景工作角色或 CRM 補償器寫入記錄檔記錄的要求時產生。 |
OnDataChanged 變更 COM+ 應用程式實例的組態時產生。 |
OnDisableCommit 用戶端在內容上呼叫 DisableCommit 時產生。 |
OnEnableCommit 用戶端在內容上呼叫 EnableCommit 時產生。 |
OnError COM+ 在非同步批次工作中發生錯誤時呼叫。 |
OnExceptionUser 在使用者程式碼中發生未處理的例外狀況時,為交易元件產生。 |
OnIISRequestInfo 活動是 ASP 頁面的一部分時產生的。 |
OnLtxTransactionAbort 在中止交易時產生。 |
OnLtxTransactionCommit 認可交易時產生。 |
OnLtxTransactionPrepare 當 COM+ 收到交易的準備通知時產生。 |
OnLtxTransactionPromote 在升級交易時產生。 |
OnLtxTransactionStart 啟動交易時產生。 |
OnMethodCall 呼叫物件的 方法時產生。 (IComMethodEvents.OnMethodCall) |
OnMethodCall2 呼叫物件的 方法時產生。 (IComMethod2Events.OnMethodCall2) |
OnMethodException 當物件的 方法產生例外狀況時產生。 (IComMethodEvents.OnMethodException) |
OnMethodException2 當物件的 方法產生例外狀況時產生。 (IComMethod2Events.OnMethodException2) |
OnMethodReturn 當物件的 方法傳回時產生。 (IComMethodEvents.OnMethodReturn) |
OnMethodReturn2 當物件的 方法傳回時產生。 (IComMethod2Events.OnMethodReturn2) |
OnNewTrackingInfo 當集合的追蹤資訊變更時產生。 |
OnObjectActivate 物件取得新 JIT 啟始物件的實例時產生。 |
OnObjectConstruct 建立建構的物件時產生。 (IComObjectConstructionEvents.OnObjectConstruct) |
OnObjectConstruct2 建立建構的物件時產生。 (IComObjectConstruction2Events.OnObjectConstruct2) |
OnObjectCreate 用戶端建立物件時產生。 |
OnObjectCreate2 用戶端建立 物件時產生。 |
OnObjectDeactivate 由 SetComplete 或 SetAbort 釋放 JIT 啟用的物件時產生。 |
OnObjectDestroy 用戶端釋放物件時產生。 |
OnObjectDestroy2 用戶端釋放物件時產生。 |
OnObjPoolCreateDecision 當集區提供具有現有物件的要求用戶端或建立新的物件時產生。 |
OnObjPoolCreateObject 建立集區的物件時產生。 |
OnObjPoolCreatePool 建立新的集區時產生。 |
OnObjPoolDestroyObject 從集區永久移除物件時產生。 |
OnObjPoolGetFromTx 從集區取得交易對象時產生。 (IComObjectPoolEvents.OnObjPoolGetFromTx) |
OnObjPoolGetFromTx2 從集區取得交易對象時產生。 (IComObjectPool2Events.OnObjPoolGetFromTx2) |
OnObjPoolGetObject 從集區取得非交易對象時產生。 (IComObjectPoolEvents.OnObjPoolGetObject) |
OnObjPoolGetObject2 從集區取得非交易對象時產生。 (IComObjectPool2Events.OnObjPoolGetObject2) |
OnObjPoolPutObject 在將新物件加入集區時產生。 |
OnObjPoolPutObject2 當物件加入集區時產生。 |
OnObjPoolRecycleToTx 當交易對象傳回集區時產生。 (IComObjectPoolEvents.OnObjPoolRecycleToTx) |
OnObjPoolRecycleToTx2 當交易對象傳回集區時產生。 (IComObjectPool2Events.OnObjPoolRecycleToTx2) |
OnObjPoolTimeout 當集區物件的要求逾時時產生。 |
OnQCMoveToDeadQueue 當訊息移至寄不出的信件佇列且無法傳遞時產生。 |
OnQCMoveToReTryQueue 當訊息移至佇列元件重試佇列時產生。 |
OnQCPlayback 重新執行訊息內容時產生。 |
OnQCQueueOpen 在開啟佇列元件佇列時產生。 |
OnQCReceive 即使佇列的元件服務可能發現內容發生錯誤,仍會在訊息成功解除佇列時產生。 |
OnQCReceiveFail 當接收訊息失敗時產生。 |
OnQCRecord 當佇列元件錄製器建立佇列訊息時產生。 |
OnResourceAllocate 在配置現有資源時產生。 |
OnResourceCreate 建立並配置新資源時產生。 |
OnResourceDestroy 在資源終結時產生。 |
OnResourceRecycle 當物件完成資源時產生。 |
OnResourceTrack 追蹤資源時產生。 |
OnSetComplete 用戶端在內容上呼叫 SetComplete 時產生。 |
OnThreadAssignApartment 當活動指派給 Apartment 執行緒時產生。 |
OnThreadBindToApartment 當 Apartment 執行緒配置給單一線程 Apartment (STA) 沒有 Apartment 執行緒的執行緒執行時產生。 |
OnThreadStart 當單一線程 Apartment (STA) 執行緒啟動時產生。 |
OnThreadTerminate 當單一線程 Apartment (STA) 執行緒終止時產生。 |
OnThreadUnassignApartment 從 Apartment 執行緒取消指派活動時產生。 |
OnThreadUnBind 當已設定元件的存留期超過且 Apartment 執行緒上的活動計數可以遞減時產生。 |
OnTransactionAbort 在交易中止時產生。 (IComTransactionEvents.OnTransactionAbort) |
OnTransactionAbort2 在交易中止時產生。 (IComTransaction2Events.OnTransactionAbort2) |
OnTransactionCommit 交易認可時產生。 (IComTransactionEvents.OnTransactionCommit) |
OnTransactionCommit2 交易認可時產生。 (IComTransaction2Events.OnTransactionCommit2) |
OnTransactionPrepare 當交易的兩階段認可通訊協定準備階段完成時產生。 |
OnTransactionPrepare2 當交易處於認可通訊協定的準備階段時產生。 |
OnTransactionStart 當 Microsoft 分散式交易協調器 (DTC) 交易啟動時產生。 (IComTransactionEvents.OnTransactionStart) |
OnTransactionStart2 當 Microsoft 分散式交易協調器 (DTC) 交易啟動時產生。 (IComTransaction2Events.OnTransactionStart2) |
OnUserEvent 提供給使用者元件以產生使用者定義事件。 |
PartitionConfig 設定分割區如何用於封入的工作。 |
PartitionID 設定用於封入工作之分割區的 GUID。 |
PauseApplicationInstances 暫停指定的應用程式伺服器進程。 |
擴展 在集合中填入包含之所有專案的資料。 |
PopulateByKey 根據指定的索引鍵,從 COM+ 目錄填入集合中選取的專案清單。 |
PopulateByQuery 保留供未來使用。 (ICatalogCollection.PopulateByQuery) |
PostEvent 將使用者定義的事件張貼至事件接收。 |
PrepareRecord 在準備階段依轉寄順序傳送記錄檔資料錄。 |
PrepareRecordVariants 在準備階段期間,將記錄檔記錄傳遞給 CRM 補償器。 |
PrepareToFire 準備發行者篩選,以使用提供的引發控制項開始引發已篩選的訂用帳戶清單。 引發控制項包含在事件類別物件中。 |
PrepareToFire 準備發行者篩選,以使用提供的引發控制項開始引發已篩選的訂用帳戶清單。 引發控制項包含在事件類別物件中。 |
ProgIdCompensator 擷取指定索引之 CRM Compensator 的 ProgId。 |
促進 將非 DTC 交易升階為 DTC 交易。 |
PromoteUnconfiguredComponents 將指定的類別從未設定的元件升階為已設定的元件。 |
PropCount 擷取為追蹤資訊物件定義的屬性數目。 |
put_AllowInprocActivation 指出事件類別是否可以在進程中啟用。 (Put) |
put_AllowInprocActivation 指出是否可以在發行者的進程中啟動訂閱者。 (IEventControl.put_AllowInprocActivation) |
put_AllowInprocActivation 指出是否可以在發行者的進程中啟動訂閱者。 (IMultiInterfaceEventControl.put_AllowInprocActivation) |
put_ClassFactory 設定集區物件的類別處理站。 |
put_CommitBatchSize 設定認可批次大小。 這是認可作業之間應該從來源移至目的地佇列的訊息數目。 |
put_CreationTimeout 設定啟動集區物件的逾時間隔。 |
put_CurrentPartition 設定目前的目的地資料分割。 |
put_CustomConfigCLSID 元件的 CLSID,可協助將屬性加入訂用帳戶物件的屬性包中。 此屬性僅支援回溯相容性。 (Put) |
put_Description 事件類別物件的可顯示文字描述。 (Put) |
put_Description 訂閱的可顯示文字描述。 (Put) |
put_DestPath 設定目的地 (輸出) 佇列的路徑。 |
put_Enabled 指出是否啟用訂用帳戶。 (Put) |
put_EventClassID 事件類別物件的 CLSID。 (Put) |
put_EventClassID 與訂用帳戶相關聯之事件類別的唯一識別碼。 (Put) |
put_EventClassName 事件類別物件的 ProgID。 (Put) |
put_FireInParallel 指出是否可以平行引發這個類別的事件。 (Put) |
put_FireInParallel 指出事件是否可以平行傳遞至兩個或多個訂閱者。 (Put) |
put_FiringInterfaceID 事件類別物件上事件介面的識別碼。 此屬性僅支援回溯相容性。 (Put) |
put_InterfaceID 訂閱者想要接收事件之特定介面的識別碼。 (Put) |
put_MachineName 訂閱者應啟動 (持續性訂閱) 的電腦名稱稱。 (Put) |
put_MaxPoolSize 設定集區中的物件數目上限。 |
put_MethodName 事件方法的名稱。 (Put) |
put_MinPoolSize 設定集區中的物件數目下限。 |
put_MultiInterfacePublisherFilterCLSID 實作 IMultiInterfacePublisherFilter 之物件的 CLSID。 (Put) |
put_OwnerSID 事件類別物件建立者的安全性識別碼。 此屬性僅支援回溯相容性。 (Put) |
put_OwnerSID 訂用帳戶建立者的安全性識別碼。 (Put) |
put_PerUser 指出只有在訂用帳戶的擁有者登入與發行者相同的電腦時,訂閱才會收到事件。 (Put) |
put_PublisherID 事件發行者的 CLSID。 (Put) |
put_PublisherID 事件發行者的唯一識別碼。 (Put) |
put_SourcePath 設定來源 (輸入) 佇列的路徑。 |
put_SubscriberCLSID 永續性訂閱) 訂閱者元件的 CLSID (。 (Put) |
put_SubscriberInterface 暫時性訂閱) 之訂閱者 (上事件介面的封送處理指標。 (Put) |
put_SubscriptionID 訂用帳戶物件的唯一識別碼。 (Put) |
put_SubscriptionName 訂閱物件的可顯示名稱。 (Put) |
put_TransactionAffinity 設定是否保留交易中涉及的物件,直到交易完成為止。 |
put_TypeLib 包含事件介面描述的型別程式庫路徑。 (Put) |
put_Value 設定共用屬性的值。 |
put_Value 存取這個目錄物件所公開之指定屬性的值。 (Put) |
PutEndTx 在交易結束時終結集區物件。 |
PutPublisherProperty 將屬性及其值寫入屬性包,以定義發行者內容。 |
PutResource 將 物件新增至集區物件清單。 |
PutSubscriberProperty 將屬性及其值寫入屬性包,以定義訂閱者內容。 |
查詢 從事件資料存放區擷取訂閱或事件物件的集合。 (IEventSystem.Query) |
QueryApplicationFile 從應用程式檔擷取 COM+ 應用程式的相關資訊。 |
QueryApplicationFile2 擷取即將安裝之應用程式的相關資訊。 |
查詢 從事件資料存放區擷取訂閱或事件物件的集合。 (IEventSystem.QueryS) |
RateResource 評估候選資源相符程度。 |
RecycleApplicationInstances (關閉並重新啟動) 指定的應用程式伺服器進程。 |
RecycleSurrogate 回收呼叫進程。 |
[重新整理] 更新建立物件時填入的 IUnknown 指標清單。 |
RefreshComponents 從登錄更新元件註冊資訊。 |
RefreshRouter 這個方法已過時。 |
RegisterCompensator CRM 背景工作角色會使用此方法向 CRM 基礎結構註冊 CRM 補償器。 |
RegisterDispenser 向分配器管理員註冊資源配置器。 |
ReleaseSID 釋放其中一個其他 ISecurityProperty 方法所傳回的安全性識別碼。 |
移除 從集合中移除事件物件。 |
移除 從事件資料存放區中移除一或多個訂用帳戶或事件物件。 (IEventSystem.Remove) |
移除 從集合中移除專案,指定其索引,並以較高的索引值重新編制專案索引。 |
RemoveProperty 移除內容物件屬性。 |
RemovePublisherProperty 從定義發行者內容的屬性包中移除屬性及其值。 |
刪除 從事件資料存放區中移除一或多個訂用帳戶或事件物件。 (IEventSystem.RemoveS) |
RemoveSubscriberProperty 從定義訂閱者內容的屬性包中移除屬性及其值。 |
RequestDestroyResource 刪除資源,呼叫其解構函式來釋放記憶體和其他相關聯的系統資源。 |
重設 將列舉序列重設為開頭。 (IEnumNames.Reset) |
重設 將列舉序列重設為開頭。 (IEnumEventObject.Reset) |
ResetResource 準備要放回一般或登記清查的資源。 |
RestoreREGDB 從指定的檔案還原 COM+ 類別註冊資料庫 (RegDB) 。 若要讓此動作生效,需要重新開機系統。 |
ResumeApplicationInstances 繼續指定的應用程式伺服器進程。 |
SafeRef SafeRef 函式 |
SaveChanges 儲存對集合所做的所有暫止變更,以及它包含至 COM+ 目錄資料存放區的專案。 |
SelectThreadPool 選取透過活動送出的工作要執行的執行緒集區。 |
SendMethodCall 透過元件介面呼叫方法時產生。 |
SendMethodReturn 當透過元件介面呼叫的方法傳回控制項給呼叫端時產生。 |
ServiceCheck 擷取指定 COM+ 服務的目前狀態。 |
SetAbort 宣告物件正在執行的交易必須中止,而且當物件從目前執行的方法呼叫傳回時,應該停用該物件。 |
SetAbort 宣告物件執行所在的交易必須中止,而且應該在傳回時停用物件。 |
SetBindingInfo 將活動提交的所有工作系結至單一線程 Apartment。 |
SetCLSID 設定物件的 CLSID。 |
SetComplete 宣告物件正在執行的交易可以認可,而且當物件從目前執行的方法呼叫傳回時,應該停用該物件。 |
SetComplete 宣告物件執行所在的交易可以認可,而且應該在傳回時停用物件。 |
SetDeactivateOnReturn 設定 done 旗標,控制物件是否會在方法傳回時停用。 |
SetDefaultQuery 設定預設查詢以判斷訂閱者。 |
SetDefaultQuery 建立發行者篩選與事件方法沒有關聯的預設查詢。 |
SetDeleteDelay 設定集區執行緒在終結之前可閒置的毫秒數。 |
SetHeld 設定 Managed 物件是否應該回到 COM+ 物件集區。 |
SetInPool 設定 Managed 物件是否屬於 COM+ 物件集區。 |
SetLogControl 將 ICrmLogControl 介面傳遞給 CRM Compensator,以便在交易完成期間寫入進一步的記錄檔記錄。 |
SetLogControlVariants 將 ICrmLogControl 介面傳遞至 CRM 補償器。 |
SetMachineName 設定負載平衡伺服器的電腦名稱稱。 |
SetMaxQueuedRequests 設定可以同時排入佇列的非同步執行要求數目上限。 |
SetMaxThreads 設定集區中允許的最大執行緒數目。 |
SetMinThreads 設定集區中要維護的執行緒數目下限。 |
SetMultiInterfacePublisherFilter 在執行時間將發行者篩選指派給事件方法。 |
SetMyTransactionVote 設定一致的旗標。 |
SetProperty 設定內容物件屬性。 |
SetPublisherFilter 將發行者篩選指派給事件方法。 |
SetQueueDepth 設定執行要求的臨界值數目,其中會將新的執行緒新增至集區。 |
SetTransactionStatus 將交易狀態設定為已認可或中止。 請勿使用這個方法。 它只會由 COM+在內部使用。 |
SetWrapperStrength 設定 Managed 物件是否保存 COM+ 內容的強式或弱式參考。 |
關機 在關閉 Dllhost.exe 時呼叫。 |
關機 關閉物件集區。 |
ShutdownApplication 起始 COM+ 伺服器應用程式程式的關機。 |
ShutdownApplicationInstances 起始指定之應用程式伺服器進程的關機。 |
ShutdownPool 關閉物件集區。 |
Skip 略過列舉序列中指定的專案數目。 (IEnumNames.Skip) |
Skip 略過列舉序列中指定的專案數目。 (IEnumEventObject.Skip) |
StartApplication 啟動指定的 COM+ 伺服器應用程式。 應用程式元件會在專用的伺服器進程中啟動。 |
StartRouter 如果目前已安裝服務,請啟動元件負載平衡服務。 |
啟動 Dllhost.exe 啟動時呼叫。 |
啟動 建立 COM+ 應用程式實例時叫用。 |
StopRouter 如果目前已安裝服務,就會停止元件負載平衡服務。 |
市集 在事件系統中建立或修改事件或訂用帳戶物件。 |
SxsConfig 設定封入工作的並存元件。 |
SxsDirectory 設定封入工作並存元件的目錄。 |
SxsName 設定封入工作並存元件的檔案名。 |
SynchronousCall 以同步方式執行使用者定義的工作。 (IMTSActivity.SynchronousCall) |
SynchronousCall 以同步方式執行使用者定義的工作。 (IServiceActivity.SynchronousCall) |
TrackerConfig 設定封閉式工作的追蹤器屬性。 |
TrackResource 追蹤資源。 |
TrackResourceS 追蹤資源 (字串版本) 。 |
TransactionTimeout 設定新交易的交易逾時。 |
TransactionUOW 擷取指定索引之交易之交易的工作單位 (UOW) 。 |
類型 擷取追蹤資訊集合的類型。 |
UnbindFromThread 從執行所在的執行緒解除系結使用 IMTSActivity::AsyncCall 或 IMTSActivity::SynchronousCall 提交的批次工作。 |
UnbindFromThread 將使用者定義的批次工作從執行所在的執行緒解除系結。 |
UntrackResource 停止追蹤資源。 |
UntrackResourceS 停止追蹤資源 (字串版本) 。 |
WriteLogRecord CRM 背景工作角色和 CRM 補償器會使用此方法,將非結構化記錄檔記錄寫入記錄檔。 |
WriteLogRecordVariants CRM 背景工作角色和 CRM 補償器會使用此方法,將結構化記錄檔記錄寫入記錄檔。 |
介面
CoNtextInfo 擷取目前內容物件上的交易、活動和內容資訊。 您可以使用這個介面的方法,擷取物件內容中包含的相關資訊。 |
CoNtextInfo2 提供物件內容的其他資訊,補充透過 CoNtextInfo 介面取得的資訊。 |
IAppDomainHelper 將 Managed 物件系結至應用程式域,這是應用程式執行所在的隔離環境。 |
IAssemblyLocator 在 .NET Framework common Language Runtime 中使用 Managed 程式碼時,擷取元件的相關資訊。 |
IAsyncErrorNotify 用來在透過 CoCreateActivity 所建立的活動提交的非同步批次工作上實作錯誤截獲。 |
ICatalogCollection 表示 COM+ 目錄中的任何集合。 ICatalogCollection 可讓您列舉、新增、移除和擷取集合中的專案,以及存取相關的集合。 |
ICatalogObject 代表 COM+ 目錄中集合中的專案。 ICatalogObject 可讓您取得和放置目錄中物件公開的屬性。 |
ICheckSxsConfig 用來檢查目前並存元件的組態。 |
IComActivityEvents 如果活動已建立、終結或逾時,通知訂閱者。 |
ICOMAdminCatalog 起始會話以程式設計方式執行 COM+ 管理、存取目錄中的集合、安裝 COM+ 應用程式和元件、啟動和停止服務,以及連線到遠端伺服器。 |
ICOMAdminCatalog2 ICOMAdminCatalog 介面的延伸模組。 |
IComApp2Events 如果 COM+ 伺服器應用程式已載入、關閉或暫停,請通知訂閱者。 |
IComAppEvents 通知訂閱者是否啟動、關閉或強制關閉 COM+ 伺服器應用程式。 |
IComCRMEvents 通知訂閱者元件服務的補償Resource Manager (CRM) 功能的活動。 |
IComExceptionEvents 在使用者的程式碼中發生未處理的例外狀況時,通知訂閱者。 |
IComIdentityEvents 通知訂閱者有關屬於 Internet Information Services (IIS) Active Server Pages (ASP) 頁面的活動。 例如,如果在 ASP 頁面中叫用 COM+ 物件,使用者會收到此活動的通知。 |
IComInstance2Events 通知訂閱者,如果物件是由用戶端建立或釋放。 |
IComInstanceEvents 通知物件的建立或發行訂閱者。 |
ICOMLBArguments 用來啟用 COM+ 元件負載平衡服務。 |
IComLTxEvents 通知訂閱者與 COM+ 交易相關的事件。 |
IComMethod2Events 如果已呼叫、傳回或產生例外狀況,請通知訂閱者。 (IComMethod2Events) |
IComMethodEvents 如果已呼叫、傳回或產生例外狀況,請通知訂閱者。 (IComMethodEvents) |
IComObjectConstruction2Events 如果建立建構的物件,則通知訂閱者。 |
IComObjectConstructionEvents 在物件集區中建立已建構的物件時,通知訂閱者。 |
IComObjectEvents 如果已建立或釋放已啟始物件,則通知訂閱者是否已建立或釋放 Just-In-Time (JIT) 實例。 |
IComObjectPool2Events 如果在物件集區中加入或取得交易式或非交易對象,則通知訂閱者。 |
IComObjectPoolEvents 將新的 物件新增至集區時通知訂閱者。 |
IComObjectPoolEvents2 為集區建立或移除新的物件時通知訂閱者。 |
IComQCEvents 通知訂閱者,如果已建立佇列的訊息、取消佇列或移至重試或寄不出的信件佇列。 |
IComResourceEvents 在建立、配置、追蹤或終結資源時通知訂閱者。 |
IComSecurityEvents 如果方法呼叫的驗證成功或失敗,請通知訂閱者。 |
IComThreadEvents 如果建立或終止了單一線程 Apartment (STA) ,以及配置 Apartment 執行緒時,通知訂閱者。 |
IComTrackingInfoCollection 擷取追蹤資訊集合的相關資訊。 |
IComTrackingInfoEvents 當集合的追蹤資訊變更時,通知訂閱者。 |
IComTrackingInfoObject 擷取追蹤資訊物件的屬性。 |
IComTrackingInfoProperties 擷取與追蹤資訊物件及其名稱相關聯的屬性總數。 |
IComTransaction2Events 如果 Microsoft Distributed Transaction Coordinator (DTC) 交易啟動、認可或中止,通知訂閱者。 當交易處於兩階段認可通訊協定的準備階段時,訂閱者也會收到通知。 |
IComTransactionEvents 如果 Microsoft Distributed Transaction Coordinator (DTC) 交易啟動、認可或中止,通知訂閱者。 |
IComUserEvent 通知訂閱者指定的使用者定義計量。 |
ICoNtextProperties 提供內容物件屬性的存取權。 |
ICoNtextState 藉由操作內容狀態旗標,控制物件停用和交易投票。 |
ICreateWithLocalTransaction 建立 COM+ 物件,該物件會在指定的本機交易範圍內執行。 (ICreateWithLocalTransaction) |
ICreateWithTipTransactionEx 使用 Transaction Internet Protocol (TIP) 來建立登記於手動交易內的物件。 |
ICreateWithTransactionEx 建立登記於手動交易內的物件。 |
ICrmCompensator 使用 Microsoft Visual C++ 時,將非結構化記錄檔記錄傳遞給 CRM Compensator。 |
ICrmCompensatorVariants 使用 Microsoft Visual Basic 時,將結構化記錄傳送至 CRM 補償器。 |
ICrmFormatLogRecords 將記錄檔記錄轉換成可檢視的格式,以便使用一般監視工具來呈現記錄檔記錄。 |
ICrmLogControl 這是 CRM 背景工作和 CRM 補償器將記錄寫入記錄到記錄檔並使其持久的方式。 |
ICrmMonitor 擷取 CRM 目前狀態的快照集,並保存特定的 CRM Clerk。 |
ICrmMonitorClerks 擷取 Clerk 狀態的相關資訊。 |
ICrmMonitorLogRecords 監視特定 CRM Clerk 針對指定交易維護的個別記錄檔記錄。 |
IDispenserDriver 由 COM+ 資源配置器的持有者呼叫,以建立、登記、評估、準備及終結資源。 |
IDispenserManager 連接到分配程式管理員。 |
IEnumEventObject 列舉在 COM+ 事件存放區中註冊的事件物件。 |
IEnumNames 列舉名稱。 |
IEventClass 將事件物件的類別與這些物件實作的事件介面產生關聯。 |
IEventClass2 用來設定和取得事件類別物件上的資料。 此介面會擴充 IEventClass 介面。 |
IEventControl 控制事件物件的行為,該物件會引發事件給其訂閱者。 (IEventControl) |
IEventObjectChange 通知訂閱者對事件存放區的變更。 |
IEventObjectChange2 通知訂閱者包含分割區和應用程式識別碼資訊時的事件存放區變更。 |
IEventObjectCollection 管理事件物件集合中的物件。 |
IEventSubscription 指定事件訂閱者與其訂閱之事件之間的關聯性相關資訊。 發行者篩選會使用它。 |
IEventSystem 提供事件資料存放區的存取權。 |
IFiringControl 將事件引發至單一訂用帳戶。 |
IGetAppTrackerData 可讓系統管理應用程式擷取有關執行 COM+ 應用程式的統計資訊。 |
IGetCoNtextProperties 可讓呼叫端取得與目前物件內容相關聯的屬性。 |
IGetSecurityCallCoNtext 擷取從與目前呼叫相關聯之 SecurityCallCoNtext 類別所建立之物件的參考。 (IGetSecurityCallCoNtext) |
IHolder 為已安裝的資源配置器配置或釋放資源。 |
IManagedActivationEvents 用來建立和終結目前 COM+ 內容中 Managed 物件的存根。 |
IManagedObjectInfo 描述 Managed 物件的存根。 |
IManagedPoolAction 讓物件在從 COM+ 物件集區釋出之前收到通知。 |
IManagedPooledObj 描述如何在 COM+ 物件集區中使用 Managed 物件。 |
IMessageMover 將訊息從一個佇列移至另一個佇列。 |
IMTSActivity 透過 MTSCreateActivity 函式所建立的活動提交批次工作。 |
IMTSCall 實作透過 MTSCreateActivity 函式所建立的活動提交的批次工作。 |
IMtsEventInfo 描述使用者定義的事件。 |
IMtsEvents 提供方法來取得執行中封裝和建立事件接收的相關資訊。 |
IMtsGrp 提供透過執行中封裝列舉的方法。 |
IMTSLocator 描述單一事件,可存取目前進程之事件發送器的 IMtsEvents 介面。 |
IMultiInterfaceEventControl 控制事件物件的行為,該物件會引發事件給其訂閱者。 (IMultiInterfaceEventControl) |
IMultiInterfacePublisherFilter 管理事件方法的篩選訂用帳戶快取。 |
IObjectConstruct 從其他方法或物件傳入參數,以控制物件建構程式。 |
IObjectConstructString 提供建構函式字串的存取權。 當您想要在建構物件期間指定參數時,請使用它。 |
IObjectCoNtext 提供目前物件內容的存取權。 物件的內容主要用於處理交易或處理物件的安全性。 (IObjectCoNtext) |
IObjectCoNtextActivity 擷取與目前物件內容相關聯的活動識別碼。 |
IObjectCoNtextInfo 擷取目前內容物件上的交易、活動和內容資訊。 |
IObjectCoNtextInfo2 提供物件內容的其他資訊。 此介面會擴充 IObjectCoNtextInfo 介面。 |
IObjectCoNtextTip 擷取描述交易網際網路通訊協定 (TIP) 交易內容的屬性。 |
IObjectControl 定義 COM+ 物件的內容特定初始化和清除程式,並指定是否可以回收物件。 |
IObjPool 表示交易資源集區中每個物件的索引鍵。 |
IPlaybackControl 允許參與伺服器端播放錯誤和訊息佇列傳遞機制的用戶端失敗異常處理。 |
IPoolManager 可讓呼叫端控制物件集區。 |
IProcessInitializer 提供每當 Dllhost.exe 啟動或關閉時可以呼叫的方法。 |
IPublisherFilter 做為回呼介面,讓事件發行者可以控制哪些訂閱者接收事件通知或訂閱者收到通知的順序。 |
ISecurityCallCoNtext 提供安全性方法和目前呼叫之安全性呼叫內容的相關資訊。 |
ISecurityCallersColl 提供呼叫端集合中個別來電者相關資訊的存取權。 |
ISecurityIdentityColl 提供代表呼叫端身分識別之安全性資訊的集合存取權。 此集合中可用的專案包括 SID、帳戶名稱、驗證服務、驗證層級和模擬層級。 |
ISecurityProperty 決定目前物件原始呼叫端或直接呼叫端的安全性識別碼。 不過,取得物件呼叫端相關資訊的慣用方式是使用 ISecurityCallCoNtext 介面。 |
ISelectCOMLBServer 啟動 COM+ 元件負載平衡服務。 |
ISendMethodEvents 描述事件類別,每當實作它的 物件上的方法被呼叫或從呼叫傳回時,通知訂閱者。 |
IServiceActivity 用來呼叫透過 CoCreateActivity 所建立的活動提交的批次工作。 |
IServiceCall 用來實作透過 CoCreateActivity 所建立的活動提交的批次工作。 |
IServiceComTIIntrinsicsConfig 為呼叫 CoCreateActivity 或 CoEnterServiceDomain 函式時完成的工作設定 COM 交易整合器 (COMTI) 內建函式。 |
IServiceIISIntrinsicsConfig 為呼叫 CoCreateActivity 或 CoEnterServiceDomain 函式時完成的工作設定 IIS 內建函式。 |
IServiceInheritanceConfig 判斷是要根據目前內容建構新的內容,還是根據 CServiceConfig 中的資訊建立新的內容。 |
IServicePartitionConfig 設定在呼叫 CoCreateActivity 或 CoEnterServiceDomain 時,分割區如何用於完成的工作。 |
IServicePool 用來管理 COM+ 物件集區。 |
IServicePoolConfig 用來設定物件集區。 |
IServiceSxsConfig 為呼叫 CoCreateActivity 或 CoEnterServiceDomain 時完成的工作設定並存元件。 |
IServiceSynchronizationConfig 為呼叫 CoCreateActivity 或 CoEnterServiceDomain 時完成的工作設定同步處理。 |
IServiceSysTxnConfig 可讓您在以交易 Proxy 指定的現有交易範圍內執行一組程式碼。 |
IServiceThreadPoolConfig 設定呼叫 CoCreateActivity 所傳回之活動物件的執行緒集區。 |
IServiceTrackerConfig 設定呼叫 CoCreateActivity 或 CoEnterServiceDomain 時所完成工作的追蹤器屬性。 |
IServiceTransactionConfig 為呼叫 CoCreateActivity 或 CoEnterServiceDomain 時完成的工作設定交易服務。 (IServiceTransactionConfig) |
IServiceTransactionConfigBase 為呼叫 CoCreateActivity 或 CoEnterServiceDomain 時完成的工作設定交易服務。 (IServiceTransactionConfigBase) |
ISharedProperty 公開可用來設定或擷取共用屬性值的屬性方法。 |
ISharedPropertyGroup 用來建立及存取共用屬性群組中的共用屬性。 |
ISharedPropertyGroupManager 用來建立共用屬性群組,以及取得現有共用屬性群組的存取權。 |
ISystemAppEventData 在建立或重新設定 COM+ 應用程式實例時通知訂閱者。 |
IThreadPoolKnobs 用來控制執行緒集區的行為。 |
ITransactionCoNtext 可讓您在單一交易中撰寫多個 COM+ 物件的工作,並明確認可或中止交易。 |
ITransactionCoNtextEx 提供開始交易之泛型交易對象的基本方法。 藉由呼叫這個介面的方法,您可以在單一交易中撰寫多個 COM+ 物件的工作,並明確認可或中止交易。 |
ITransactionProperty 用來取得交易資源集區。 |
ITransactionProxy 提供 COM+ 交易內容使用非 DTC 交易的方式。 |
ITransactionResourcePool 維護由 IObjPool 索引鍵的集區物件清單,這些物件會在交易完成之前使用。 |
ITransactionStatus 當 CServiceConfig 設定為在呼叫 CoEnterServiceDomain 時,用來探索呼叫 CoLeaveServiceDomain 所完成的交易狀態。 |
ObjectCoNtext 提供目前物件內容的存取權。 物件的內容主要用於處理交易或處理物件的安全性。 (ObjectCoNtext) |
ObjectControl 如果您在元件中實作這個介面,COM+ 執行時間環境會在適當的時間自動在您的物件上呼叫其方法。 |
SecurityProperty 擷取目前物件原始呼叫端和直接呼叫端的相關資訊。 |
結構
ApplicationProcessRecycleInfo 代表裝載 COM+ 應用程式之進程的回收詳細資料。 |
ApplicationProcessStatistics 表示裝載 COM+ 應用程式之進程的統計資訊。 |
ApplicationProcessSummary 表示裝載 COM+ 應用程式之進程的摘要資訊。 |
ApplicationSummary 表示裝載在特定進程中的 COM+ 應用程式。 它也可以代表進程中所有沒有元件之服務的虛擬應用程式專案, (SWC) 內容。 |
COMEVENTSYSCHANGEINFO 表示系統事件結構,其中包含事件的來源分割區和應用程式識別碼。 |
ComponentHangMonitorInfo 表示 COM+ 元件的停止回應監視組態。 |
ComponentStatistics 代表特定進程中裝載之 COM+ 元件的相關統計資訊。 |
ComponentSummary 表示特定進程中裝載之 COM+ 元件的相關摘要資訊。 它也可以代表沒有元件的服務 (SWC) 內容。 |
COMSVCSEVENTINFO 代表事件的相關內容資訊,例如產生事件的時間,以及哪個進程伺服器和 COM+ 應用程式產生事件。 |
CrmLogRecordRead 包含補償Resource Manager (CRM) 的非結構化記錄。 |