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

Just-In-Time (JIT) アクティブ化されたオブジェクトのインスタンスが作成または解放された場合にサブスクライバーに通知します。 IObjectContext::D isableCommitIObjectContext::EnableCommitIObjectContext::SetComplete、または IObjectContext::SetAbort が呼び出されると、サブスクライバーに通知されます。 イベントは、 COM+ カタログ 内のイベント ストアに異なる発行元からのイベント情報を格納する疎結合イベント システムである COM+ イベント サービスを使用してサブスクライバーに発行されます。

継承

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

メソッド

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

 
IComObjectEvents::OnDisableCommit

クライアントがコンテキストで DisableCommit を呼び出したときに生成されます。
IComObjectEvents::OnEnableCommit

クライアントがコンテキストで EnableCommit を呼び出したときに生成されます。
IComObjectEvents::OnObjectActivate

オブジェクトが新しい JIT アクティブ化オブジェクトのインスタンスを取得するときに生成されます。
IComObjectEvents::OnObjectDeactivate

JIT でアクティブ化されたオブジェクトが SetComplete または SetAbort によって解放されたときに生成されます。
IComObjectEvents::OnSetComplete

クライアントがコンテキストで SetComplete を呼び出したときに生成されます。

要件

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

関連項目

COM+ イベント

COM+ インストルメンテーション