Errors.Add(Object, String, String, String, Int32, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将 添加到 ErrorObjectErrorsCollection 并返回对新 Error 对象的引用。
public:
Microsoft::Office::Interop::InfoPath::SemiTrust::ErrorObject ^ Add(System::Object ^ varNode, System::String ^ bstrConditionName, System::String ^ bstrShortErrorMessage, System::String ^ bstrDetailedErrorMessage, int lErrorCode, System::String ^ bstrType);
public Microsoft.Office.Interop.InfoPath.SemiTrust.ErrorObject Add (object varNode, string bstrConditionName, string bstrShortErrorMessage, string bstrDetailedErrorMessage, int lErrorCode, string bstrType);
abstract member Add : obj * string * string * string * int * string -> Microsoft.Office.Interop.InfoPath.SemiTrust.ErrorObject
Public Function Add (varNode As Object, bstrConditionName As String, bstrShortErrorMessage As String, bstrDetailedErrorMessage As String, lErrorCode As Integer, bstrType As String) As ErrorObject
参数
- varNode
- Object
将与错误关联的 XML 节点。
- bstrConditionName
- String
错误的名称。
- bstrShortErrorMessage
- String
用于错误的简短消息。
- bstrDetailedErrorMessage
- String
用于错误的详细消息。
- lErrorCode
- Int32
错误的错误代码。
- bstrType
- String
默认值为“modeless”。 错误处理的类型。 另一个支持的值为“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 方法可以创建两种类型的错误:
模 态 | 用户将收到带有内嵌警告的错误通知,并且可以选择通过撤消操作返回到以前的值 |
模 态 | 用户将收到带有对话框警告的错误通知。 单击对话框警告上的“确定”后,错误将作为内嵌警告显示,并且用户可以选择通过撤消操作返回到以前的值 |
注意:也可以使用 方法创建自定义 ReportError(Object, String, Boolean, String, Int32, String) 错误。
重要提示:此成员只能由与当前打开的窗体在同一域中运行的表单访问,或者由已授予跨域权限的表单访问。