ErrorsCollection インターフェイス
Microsoft Office InfoPath 2007 フォームで発生したエラーごとに ErrorObject オブジェクトが 1 つ含まれています。
名前空間: Microsoft.Office.Interop.InfoPath
アセンブリ: Microsoft.Office.Interop.InfoPath (microsoft.office.interop.infopath.dll 内)
構文
'宣言
<GuidAttribute("096CD578-0786-11D1-95FA-0080C78EE3BB")> _
<CoClassAttribute(GetType(ErrorsCollectionClass))> _
Public Interface ErrorsCollection
Inherits Errors
'使用
Dim instance As ErrorsCollection
[GuidAttribute("096CD578-0786-11D1-95FA-0080C78EE3BB")]
[CoClassAttribute(typeof(ErrorsCollectionClass))]
public interface ErrorsCollection : Errors
コメント
この型は、COM 相互運用のためにマネージ コードで必要とされるコクラスによって実装される COM インターフェイスのラッパーです。このインターフェイスによって指定されるメンバにアクセスするには、このインターフェイスを実装するコクラスをラップする型を使用します。この型については (使用例、解説、およびサンプル コードを含む)、次を参照してください Errors.
Errors コレクションには、Error オブジェクトに対して追加、削除、およびアクセスの操作を実行するためのプロパティおよびメソッドがあります。
Errors コレクションを使用すると、InfoPath で生成されたエラーを管理できる以外に、Add メソッドを使用してカスタム エラーを作成できます。
メモ : |
---|
カスタム エラーは、DataDOMEventObject オブジェクトの ReportError メソッドを使用して作成することもできます。 |
例
//Add an error to the node
IXMLDOMDocument myDOM = thisXDocument.DOM;
IXMLDOMNode myNode = myDOM.selectSingleNode("my:myFields/my:aGroup/my:field1");
thisXDocument.Errors.Add(myNode,"condition","short","detail",102057,"modeless");
Errors コレクションにアクセスするには、XDocument オブジェクトの Errors プロパティを使用します。
ErrorsCollection err = thisXDocument.Errors;
関連項目
参照
ErrorsCollection のメンバ
Microsoft.Office.Interop.InfoPath 名前空間