Error.ErrorType 属性

获取 ErrorObject 对象的类型。

命名空间:  Microsoft.Office.Interop.InfoPath.SemiTrust
程序集:  Microsoft.Office.Interop.InfoPath.SemiTrust(位于 Microsoft.Office.Interop.InfoPath.SemiTrust.dll 中)

语法

声明
ReadOnly Property ErrorType As String
    Get
用法
Dim instance As Error
Dim value As String

value = instance.ErrorType
string ErrorType { get; }

属性值

类型:System.String

备注

在 InfoPath 表单中可能发生下列三种数据验证错误:

  • SCHEMA_VALIDATION:由于 XML 架构所定义的约束,数据验证失败。

  • SYSTEM_GENERATED:由于表单定义 (.xsf) 文件中定义的约束,或由于调用 DataDOMEventObject 对象的 ReportError 方法的表单代码,数据验证失败。

  • USER_SPECIFIED:由于自定义脚本错误(使用 Errors 集合的 Add 方法),数据验证失败。

备注

ErrorType 属性可以用于确定已经发生的数据验证错误的类型。

重要

此成员只能由与当前打开的表单在相同域中运行的表单访问,或者由已授予跨域权限的表单访问。

示例

在以下示例中,ErrorObject 对象的 ErrorType 属性用于在消息框中显示错误类型:

Error objError = XDocument.Errors[0];
thisXDocument.UI.Alert("Error type: " + objError.ErrorType);

另请参阅

引用

Error 接口

Error 成员

Microsoft.Office.Interop.InfoPath.SemiTrust 命名空间