ObjectContext インターフェイス (comsvcs.h)
現在のオブジェクトのコンテキストへのアクセスを提供します。 オブジェクトのコンテキストは、主にトランザクションを操作するとき、またはオブジェクトのセキュリティを処理するときに使用されます。
ObjectContext と IObjectContext は同じ機能を提供しますが、 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 |