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; }
属性值
备注
在 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);