Errors.Add(Object, String, String, String, Int32, String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ErrorObjectを にErrorsCollection追加し、新しい Error オブジェクトへの参照を返します。
public Microsoft.Office.Interop.InfoPath.ErrorObject Add(object varNode, string bstrConditionName, string bstrShortErrorMessage, string bstrDetailedErrorMessage = "", int lErrorCode = 0, string bstrType = "modeless");
abstract member Add : obj * string * string * string * int * string -> Microsoft.Office.Interop.InfoPath.ErrorObject
Public Function Add (varNode As Object, bstrConditionName As String, bstrShortErrorMessage As String, Optional bstrDetailedErrorMessage As String = "", Optional lErrorCode As Integer = 0, Optional bstrType As String = "modeless") As ErrorObject
パラメーター
- varNode
- Object
エラーを関連付ける XML ノード。
- bstrConditionName
- String
エラーの名前。
- bstrShortErrorMessage
- String
エラーの短いメッセージ。
- bstrDetailedErrorMessage
- String
エラーの詳細なメッセージ。
- lErrorCode
- Int32
エラーのエラー コード。
- bstrType
- String
既定値は "modeless" です。 エラー処理の種類を表します。 サポートされるもう 1 つの値は "modal" です。
戻り値
ErrorObject新しく作成された Error を表す オブジェクト。
例
//Add an error to the node
IXMLDOMDocument myDOM = thisXDocument.DOM;
IXMLDOMNode myNode = myDOM.selectSingleNode("my:myFields/my:aGroup/my:field1");
thisXDocument.Errors.<span class="label">Add</span>(myNode,"condition","short","detail",102057,"modeless");
注釈
Add メソッドは、Microsoft InfoPath フォームでカスタム エラー メッセージを作成するために使用されます。 Add メソッドで作成できるエラーには、次の 2 種類があります。
| モードレス | ユーザーは、インライン警告でエラーを通知され、元に戻す操作を実行して以前の値に戻すことができます。 |
| モーダル | ユーザーにダイアログ ボックス警告でエラーを通知します。 ダイアログ ボックスのアラートで [OK] をクリックすると、エラーがインライン アラートとして表示され、ユーザーは元に戻す操作で前の値に戻すことができます |
注: カスタム エラーは、 メソッドを使用して ReportError(Object, String, Boolean, String, Int32, String) 作成することもできます。