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

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

ObjectContextIObjectContext は同じ機能を提供しますが、 IObjectContext とは異なり、 ObjectContext はオートメーションと互換性があります。

継承

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