ObjectContext インターフェイス (comsvcs.h)

現在のオブジェクトのコンテキストへのアクセスを提供します。 オブジェクトのコンテキストは、主にトランザクションを操作するとき、またはオブジェクトのセキュリティを処理するときに使用されます。

ObjectContextIObjectContext は同じ機能を提供しますが、 IObjectContext とは異なり、 ObjectContext は Automation と互換性があります。

継承

ObjectContext インターフェイスは、IDispatch インターフェイスから継承されます。 ObjectContext には、次の種類のメンバーもあります。

メソッド

ObjectContext インターフェイスには、これらのメソッドがあります。

 
ObjectContext::CreateInstance

現在のオブジェクトのコンテキストを使用してオブジェクトを作成します。 (ObjectContext.CreateInstance)
ObjectContext::D isableCommit

オブジェクトのトランザクション更新が矛盾しており、現在の状態ではコミットできないことを宣言します。
ObjectContext::EnableCommit

現在のオブジェクトの作業が必ずしも完了するとは限らず、トランザクション更新が一貫性があり、現在の形式でコミットできることを宣言します。
ObjectContext::get__NewEnum

名前付きコンテキスト オブジェクト プロパティの列挙子を取得します。
ObjectContext::get_ContextInfo

現在のオブジェクトのコンテキストのコンテキスト情報オブジェクトを取得します。
ObjectContext::get_Count

名前付きコンテキスト オブジェクト プロパティの数を取得します。
ObjectContext::get_Item

名前付きプロパティを取得します。
ObjectContext::get_Security

現在のオブジェクトのコンテキストのセキュリティ オブジェクトを取得します。
ObjectContext::IsCallerInRole

オブジェクトの直接呼び出し元が、(直接またはグループの一部として) 指定されたロールにあるかどうかを示します。 (ObjectContext.IsCallerInRole)
ObjectContext::IsInTransaction

現在のオブジェクトがトランザクションで実行されているかどうかを示します。 (ObjectContext.IsInTransaction)
ObjectContext::IsSecurityEnabled

現在のオブジェクトに対してセキュリティが有効になっているかどうかを示します。
ObjectContext::SetAbort

オブジェクトが実行されているトランザクションを中止する必要があり、戻り時にオブジェクトを非アクティブ化する必要があることを宣言します。
ObjectContext::SetComplete

オブジェクトが実行されているトランザクションをコミットできること、および戻り時にオブジェクトを非アクティブ化する必要があることを宣言します。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー comsvcs.h

関連項目

IObjectContext