ErrorObject (Interfaz)
Representa un error de un formulario de Microsoft Office InfoPath 2007.
Espacio de nombres: Microsoft.Office.Interop.InfoPath
Ensamblado: Microsoft.Office.Interop.InfoPath (en microsoft.office.interop.infopath.dll)
Sintaxis
<CoClassAttribute(GetType(ErrorObjectClass))> _
<GuidAttribute("096CD577-0786-11D1-95FA-0080C78EE3BB")> _
Public Interface ErrorObject
Inherits Error
Dim instance As ErrorObject
[CoClassAttribute(typeof(ErrorObjectClass))]
[GuidAttribute("096CD577-0786-11D1-95FA-0080C78EE3BB")]
public interface ErrorObject : Error
Comentarios
Este tipo es un contenedor para una coclase que necesita el código administrado para su interoperabilidad COM. Use este tipo para obtener acceso a los miembros de la interfaz COM implementada por esta coclase. Para obtener información sobre la interfaz COM, así como un vínculo a descripciones de sus miembros, vea Error.
Cada objeto Error de InfoPath está asociado a un nodo Modelo de objetos de documento (DOM) del documento XML subyacente del formulario. Cuando una validación de datos falla para un nodo DOM XML determinado, InfoPath crea un objeto Error y lo pone en la colección ErrorsCollection.
Existen tres tipos de errores de validación de datos que pueden tener lugar en un formulario de InfoPath:
SCHEMA_VALIDATION Error de la validación de datos a causa de una restricción definida en el Esquema XML.
SYSTEM_GENERATED Error de la validación de datos a causa de las restricciones definidas en el archivo de definición de formulario (.xsf) o como resultado de una llamada del código de formulario al método ReportError del objeto DataDOMEventObject.
USER_SPECIFIED Error de la validación de datos a causa de errores en la secuencia de comandos personalizada mediante el método Add de la colección Errors.
Nota: |
---|
La propiedad ErrorType se puede usar para determinar el tipo de error de validación de datos que haya ocurrido. |
Ejemplo
En el siguiente ejemplo, se tiene acceso al objeto Error mediante la indización en la colección Errors.
Error er = thisXDocument.Errors[0];
Vea también
Referencia
ErrorObject (Miembros)
Microsoft.Office.Interop.InfoPath (Espacio de nombres)