ItemEvents_10_Event.AfterWrite イベント
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Microsoft Outlook がアイテムを保存した後で発生します。
public:
event Microsoft::Office::Interop::Outlook::ItemEvents_10_AfterWriteEventHandler ^ AfterWrite;
event Microsoft.Office.Interop.Outlook.ItemEvents_10_AfterWriteEventHandler AfterWrite;
Event AfterWrite As ItemEvents_10_AfterWriteEventHandler
イベントの種類
注釈
AfterWrite イベントは、イベントの後に発生しますWrite。 このイベントはキャンセル可能ではありません。 項目がメモリからアンロードされるタイミングを判断するには、 イベントを使用します Unload 。
AfterWrite イベントは、Exchange クライアント拡張機能 (ECE) イベントの IExchExtMessageEvents::OnWriteComplete に対応します。
AfterWrite イベントでは、item オブジェクトの次のメンバーのみをアクセスできます。
MAPIOBJECT プロパティは、Outlook オブジェクト モデルでは、非表示のプロパティです。 このプロパティは、基になる MAPI IMessage オブジェクトへのアクセスを提供し、 IUnknown インターフェイスを介してのみ呼び出すことができます。 プロパティは、 IUnknown をサポートする C または C++ などの言語で記述されたプログラムにアクセスできます。 MAPIOBJECT は IDispatch インターフェイスを使用します。 (VBA)、Visual C#、および Visual Basic、Visual Basic for Applications などの開発言語をサポートして、 IDispatch インターフェイスとしない IUnknown 、およびそのため、 MAPIOBJECT にアクセスすることはできません。 他のプロパティまたはメソッドの親アイテムは、このイベントでは、Outlook はエラーを発生させます。
このイベントの MAPIOBJECT プロパティから取得したオブジェクトには、Outlook によって永続化されたすべての変更が含まれている必要があります。 実装者は、IMessage オブジェクトの SaveChanges メソッドを呼び出して、MAPIOBJECT で表される基になる IMessage オブジェクトへの変更を保持することができ、Outlook はこれらの変更を元に戻しません。
実装者は、イベント、イベントが完了する前に、 MAPIOBJECT プロパティから取得したオブジェクトを解放する必要があります。 イベントのコンテキストの外部には、そのオブジェクトを使用しようとしていますがサポートされていないと、予期しない動作に 。