次の方法で共有


XmlEvent クラス

フォーム インスタンスの基になっている XML ドキュメントのデータに対する変更によって発生するイベントを実装します。

継承階層

System.Object
  Microsoft.Office.InfoPath.XmlEvent

名前空間:  Microsoft.Office.InfoPath
アセンブリ:  Microsoft.Office.InfoPath (Microsoft.Office.InfoPath.dll)

構文

'宣言
Public MustInherit Class XmlEvent
'使用
Dim instance As XmlEvent
public abstract class XmlEvent

解説

XmlEvent クラスは、InfoPath フォーム テンプレートを使用して作成されるフォーム インスタンスの基になっている XML ドキュメント中のデータに対する変更によって発生するドキュメント レベルのイベントを実装します。フォームの読み込みやビューの変更などのフォーム テンプレート自体に対して実行されるアクションによって発生するフォーム レベルのイベントは、これとは別に扱われ、FormEvents 型によって実装されます。

重要

XmlEvent クラス自体は、フォーム コードで開発者がインスタンス化するためのものではありません。デザイン モードのユーザー インターフェイスからフォーム テンプレートにイベント ハンドラーを追加すると、Microsoft InfoPath 2010 が EventManager クラスおよび XmlEvent のメンバーを使用してフォーム コード ファイルの InternalStartup メソッドにコードを生成し、ドキュメント レベルのイベントをイベント ハンドラーにバインドします。InfoPath のデザイン モードでイベント ハンドラーを追加する方法の詳細については、「[方法] イベント ハンドラーを追加する方法」を参照してください。

スレッドの安全性

この型の public static (Visual Basic ではShared ) メンバーはスレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

XmlEvent メンバー

Microsoft.Office.InfoPath 名前空間