ErrorObject 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 Microsoft InfoPath 窗体中的错误。
public interface class ErrorObject : Microsoft::Office::Interop::InfoPath::SemiTrust::Error
[System.Runtime.InteropServices.Guid("096cd577-0786-11d1-95fa-0080c78ee3bb")]
public interface ErrorObject : Microsoft.Office.Interop.InfoPath.SemiTrust.Error
type ErrorObject = interface
interface Error
Public Interface ErrorObject
Implements Error
- 属性
- 实现
示例
在以下示例中,Error 对象可通过使用 Errors 集合中的索引来访问。
<span class="label">Error</span> er = thisXDocument.Errors[0];
注解
此类型是用于 Coclass(托管代码需要此 Coclass 来实现 COM 互操作性)的包装。 使用此类型来访问由此 Coclass 实现的 COM 接口。 有关 COM 接口的信息(包括指向其成员说明的链接),请参阅Error。
InfoPath 中的每个 Error 对象分别与表单的基础 XML 文档中的一个 XML 文档对象模型 (DOM) 节点相关联。 当特定 XML DOM 节点的数据验证失败时,InfoPath 会创建 Error 对象并将其置于集合中 ErrorsCollection 。
在 InfoPath 表单中可能发生下列三种数据验证错误:
- SCHEMA_VALIDATION 由于 XML 架构定义的约束,数据验证失败。
- SYSTEM_GENERATED由于表单定义 (.xsf) 文件中定义的约束或调用 ReportError(Object, String, Boolean, String, Int32, String) 对象 方法 DataDOMEventObject 的表单代码导致数据验证失败。
- USER_SPECIFIED由于使用 Add(Object, String, String, String, Int32, String)Errors 集合的 方法出现自定义脚本错误而导致数据验证失败。
注意:属性 ErrorType 可用于确定发生的数据验证错误类型。
属性
ConditionName |
获取对象的名称 ErrorObject 。 (继承自 Error) |
DetailedErrorMessage |
获取或设置对象的详细错误消息 ErrorObject 。 (继承自 Error) |
ErrorCode |
获取或设置 对象的错误代码 ErrorObject 。 (继承自 Error) |
ErrorType |
获取 对象的类型 ErrorObject 。 (继承自 Error) |
Node |
获取与 对象关联的 ErrorObject 窗体的基础 XML 文档的 XML 文档 (DOM) 节点的 XML 文档对象模型。 (继承自 Error) |
ShortErrorMessage |
获取或设置 对象的短错误消息 ErrorObject 。 (继承自 Error) |