COM+ 介面
以下是 COM+ 介面。
介面 | 描述 |
---|---|
ContextInfo | 擷取目前內容物件上的交易、活動和內容資訊。 |
ContextInfo2 | 提供對象內容的其他資訊,並補充透過 ContextInfo 介面取得的資訊。 |
IAppDomainHelper | 將 Managed 物件系結至應用程式域,這是應用程式執行所在的隔離環境。 |
IAssemblyLocator | 在 .NET Framework Common Language Runtime 中使用 Managed 程式代碼時,擷取元件的相關信息。 |
IAsyncErrorNotify | 用來實作透過 CoCreateActivity 所建立的活動所提交的異步批次工作錯誤截獲。 |
ICheckSxSConfig | 用來檢查目前並存元件的組態。 |
IComActivityEvents | 如果活動已建立、終結或逾時,通知訂閱者。 |
IComAppEvents | 通知訂閱者是否啟動、關閉或強制關閉 COM+ 伺服器應用程式。 |
IComApp2Events | 如果 COM+ 伺服器應用程式已載入、關閉或暫停,請通知訂閱者。 |
IComCRMEvents | 通知訂閱者元件服務之補償資源管理員 (CRM) 功能的活動。 |
IComExceptionEvents | 當使用者的程式代碼中發生未處理的例外狀況時,通知訂閱者。 |
IComIdentityEvents | 通知訂閱者屬於 網際網路資訊服務 (IIS) Active Server Pages (ASP) 頁面的活動。 |
IComInstanceEvents | 通知物件的建立或發行訂閱者。 |
IComInstance2Events | 通知訂閱者是否由用戶端建立或釋放物件。 |
ICOMLBArguments | 用來啟用 COM+ 元件負載平衡服務。 |
IComLTxEvents | 通知訂閱者與 COM+ 交易相關的事件。 |
IComMethodEvents | 通知訂閱者是否已呼叫、傳回或產生例外狀況的物件方法。 |
IComMethod2Events | 通知訂閱者是否已呼叫、傳回或產生例外狀況的物件方法。 |
IComObjectConstructionEvents | 在物件集區中建立已建構的物件時,通知訂閱者。 |
IComObjectConstruction2Events | 如果已建立建構的物件,請通知訂閱者。 |
IComObjectEvents | 通知訂閱者是否已建立或釋放 Just-In-Time (JIT) 啟動物件的實例。 |
IComObjectPoolEvents | 將新的物件加入集區時通知訂閱者。 |
IComObjectPool2Events | 在物件集區中加入或取得交易式或非交易物件時,通知訂閱者。 |
IComObjectPoolEvents2 | 在為集區中建立或移除新物件時通知訂閱者。 |
IComQCEvents | 通知訂閱者是否已建立佇列訊息、取消佇列或移至重試或寄不出的信件佇列。 |
IComResourceEvents | 通知訂閱者是否已建立、配置、追蹤或終結資源。 |
IComSecurityEvents | 如果方法呼叫的驗證成功或失敗,請通知訂閱者。 |
IComThreadEvents | 通知訂閱者,如果已建立或終止單個線程 Apartment (STA),以及配置 Apartment 線程時。 |
IComTrackingInfoCollection | 擷取追蹤資訊集合的類型及其包含的物件數目。 |
IComTrackingInfoEvents | 當集合的追蹤資訊變更時,通知訂閱者。 |
IComTrackingInfoObject | 擷取追蹤資訊對象的屬性。 |
IComTrackingInfoProperties | 擷取與追蹤信息物件及其名稱相關聯的屬性總數。 |
IComTransactionEvents | 如果 Microsoft Distributed Transaction Coordinator (DTC) 交易啟動、認可或中止,則通知訂閱者。 |
IComTransaction2Events | 如果 Microsoft 分散式交易協調器 (DTC) 交易啟動、認可或中止,通知訂閱者。 當交易處於兩階段認可通訊協議的準備階段時,訂閱者也會收到通知。 |
IComUserEvent | 通知指定之使用者定義計量的訂閱者。 |
IContextProperties | 提供內容物件屬性的存取權。 |
IContextState | 透過操作內容狀態旗標控制物件停用和交易投票。 |
IContextTransactionInfo | 提供與交易相關之內容物件屬性的存取。 |
ICreateWithLocalTransaction | 建立 COM+ 物件,該物件會在指定的本機交易範圍內執行。 |
ICreateWithTipTransactionEx | 使用 Transaction Internet Protocol (TIP) 來建立登記於手動交易內的物件。 |
ICreateWithTransactionEx | 建立登記於手動交易內的物件。 |
ICrmCompensator | 使用 Microsoft Visual C++ 時,將非結構化記錄檔記錄傳遞給 CRM Compensator。 |
ICrmCompensatorVariants | 使用 Microsoft Visual Basic 時,將結構化記錄傳送至 CRM Compensator。 |
ICrmFormatLogRecords | 將記錄檔記錄轉換成可檢視的格式,以便使用一般監視工具呈現記錄。 |
ICrmLogControl | 這是CRM背景工作和CRM補償器將記錄寫入記錄檔並使其持久的方式。 |
ICrmMonitor | 擷取CRM目前狀態的快照集,並保存特定的CRM Clerk。 |
ICrmMonitorClerks | 擷取 Clerk 狀態的相關信息。 |
ICrmMonitorLogRecords | 監視特定 CRM Clerk 針對指定的交易所維護的個別記錄檔記錄。 |
IDispenserDriver | 由 COM+ 資源分配器的持有者呼叫,以建立、登記、評估及終結資源。 |
IDispenserManager | 連線 給分配器經理。 |
IEnumEventObject | 列舉 COM+ 事件存放區中註冊的事件物件。 |
IEnumNames | 列舉名稱。 |
IEventClass | 將事件對象的類別與這些物件實作的事件介面產生關聯。 |
IEventClass2 | 用來設定和取得事件類別對象的數據。 |
IEventControl | 控制事件對象的行為,該物件會向其訂閱者引發事件。 |
IEventObjectChange | 通知訂閱者對事件存放區的變更。 |
IEventObjectChange2 | 通知訂閱者在包含分割區和應用程式標識符資訊的同時,變更事件存放區。 |
IEventObjectCollection | 管理事件物件集合中的物件。 |
IEventProperty | 儲存事件屬性。 |
IEventSubscription | 指定事件訂閱者與訂閱事件之間關聯性的相關信息。 |
IEventSubscription2 | 擴充 IEventSubscription 介面。 |
IEventSubscription3 | 擴充 IEventSubscription2 介面。 |
IEventSystem | 提供事件數據存放區的存取權。 |
IEventSystem2 | 擴充 IEventSystem 介面。 |
IFiringControl | 將事件引發至單一訂用帳戶。 |
IGetAppTrackerData | 可讓系統管理應用程式擷取執行 COM+ 應用程式的統計數據。 |
IGetContextProperties | 可讓呼叫端取得與目前對象內容相關聯的屬性。 |
IGetSecurityCallContext | 擷取從 與目前呼叫相關聯之 SecurityCallContext 類別所建立之對象的參考。 |
IHolder | 為已安裝的資源分配器配置或釋放資源。 |
IManagedActivationEvents | 用來在目前 COM+ 內容中建立和終結 Managed 物件的存根。 |
IManagedObjectInfo | 描述 Managed 物件的存根。 |
IManagedPoolAction | 可讓物件在從 COM+ 物件集區釋放之前收到通知。 |
IManagedPooledObj | 描述如何在 COM+ 物件集區中使用 Managed 物件。 |
IMessageMover | 將訊息從一個佇列移至另一個佇列。 |
IMTSActivity | 透過 MTSCreateActivity 函式所建立的活動提交批次工作。 |
IMTSCall | 實作透過 MTSCreateActivity 函式所建立的活動提交的批次工作。 |
IMtsEventInfo | 描述使用者定義的事件。 |
IMtsEvents | 提供方法來取得執行中封裝和建立事件接收的相關信息。 |
IMtsGrp | 提供透過執行中封裝列舉的方法。 |
IMTSLocator | 描述單一事件,可存取 目前進程之事件發送器之 IMtsEvents 介面。 |
IMTxAS | 相當於下列 C++ 函式:GetObjectContext、RecycleSurrogate 和 保管庫 Ref。 |
IMultiInterfaceEventControl | 控制事件對象的行為,該物件會向其訂閱者引發事件。 |
IMultiInterfacePublisherFilter | 管理事件方法的篩選訂閱快取。 |
IObjectConstruct | 從其他方法或對象傳入參數,以控制物件建構程式。 |
IObjectConstructString | 提供建構函式字串的存取權。 當您想要在物件建構期間指定參數時,請使用它。 |
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 | 擴充 IServiceTransactionConfigBase 介面。 |
IServiceTransactionConfigBase | 為呼叫 CoCreateActivity 或 CoEnterServiceDomain 時完成的工作設定交易服務。 |
ISharedProperty | 公開可用來設定或擷取共用屬性值的屬性方法。 |
ISharedPropertyGroup | 用來建立及存取共用屬性群組中的共享屬性。 |
ISharedPropertyGroupManager | 用來建立共用屬性群組,以及取得現有共用屬性群組的存取權。 |
ISystemAppEventData | 建立或重新設定 COM+ 應用程式實例時,通知訂閱者。 |
IThreadPoolKnobs | 用來控制線程集區的行為。 |
ITransactionContext | 可讓您在單一交易中撰寫多個 COM+ 物件的工作,並明確認可或中止交易。 |
ITransactionContextEx | 擴充 ITransactionContext 介面以與自動化相容。 |
ITransactionProperty | 用來取得交易資源集區。 |
ITransactionProxy | 提供 COM+ 交易內容使用非 DTC 交易的方式。 |
ITransactionResourcePool | 維護由 IObjPool 所索引鍵的集區物件清單,這些物件會在交易完成之前使用。 |
ITransactionStatus | 當 CServiceConfig 設定為使用 CoEnterServiceDomain 呼叫中的交易時,用來探索 CoLeaveServiceDomain 呼叫完成的交易狀態。 |
ObjectContext | 提供目前對象內容的存取權。 對象的內容主要用於處理交易或處理物件的安全性。 提供與 IObjectContext 相同的功能,但與自動化相容。 |
ObjectControl | 定義 COM+ 物件的內容特定初始化和清除程式,並指定是否可以回收物件。 提供與 IObjectControl 相同的功能,但與自動化相容。 |
SecurityProperty | 可讓您取得目前物件原始呼叫端和直接呼叫端的相關信息。 |