IObjectContext 介面 (comsvcs.h)
提供對目前對象內容的存取。 對象的內容主要用於處理交易或處理物件的安全性時。
繼承
IObjectContext 介面繼承自 IUnknown 介面。 IObjectContext 也有下列類型的成員:
方法
IObjectContext 介面具有這些方法。
IObjectContext::CreateInstance 使用目前物件的內容建立物件。 (IObjectContext.CreateInstance) |
IObjectContext::D isableCommit 宣告物件的交易式更新處於不一致的狀態,且無法在其目前狀態中認可。 |
IObjectContext::EnableCommit 宣告物件的工作不一定完成,而是其交易式更新處於一致狀態,而且可以在其目前形式中認可。 |
IObjectContext::IsCallerInRole 指出物件的直接呼叫端是否直接或屬於群組) (指定角色。 (IObjectContext.IsCallerInRole) |
IObjectContext::IsInTransaction 指出物件是否正在交易內執行。 |
IObjectContext::IsSecurityEnabled 指出是否為目前對象啟用安全性。 除非物件是在客戶端的進程中執行,否則會啟用 COM+ 安全性。 |
IObjectContext::SetAbort 宣告物件執行所在的交易必須中止,而且物件從目前正在執行的方法呼叫傳回時應該停用。 |
IObjectContext::SetComplete 宣告物件執行所在的交易可以認可,而且當物件從目前正在執行的方法呼叫傳回時,應該停用該物件。 |
備註
如同任何 COM 物件,除非您是局部變數,否則當您完成使用它時,必須釋放 IObjectContext 物件。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | comsvcs.h |