Compartir a través de


Interfaz ErrorObject

Representa un error de un formulario de Microsoft InfoPath.

Espacio de nombres:  Microsoft.Office.Interop.InfoPath.SemiTrust
Ensamblado:  Microsoft.Office.Interop.InfoPath.SemiTrust (en Microsoft.Office.Interop.InfoPath.SemiTrust.dll)

Sintaxis

'Declaración
<GuidAttribute("096cd577-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface ErrorObject _
    Inherits Error
'Uso
Dim instance As ErrorObject
[GuidAttribute("096cd577-0786-11d1-95fa-0080c78ee3bb")]
public interface ErrorObject : Error

Comentarios

Este tipo es un contenedor para una coclase que requiere el código administrado para la interoperabilidad con COM. Use este tipo para acceder a los miembros de la interfaz COM que implementa esta coclase. Encontrará información sobre la interfaz COM, así como vínculos a las descripciones de sus miembros, enError.

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 XML DOM 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 personalizados 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.

Ejemplos

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

Miembros ErrorObject

Espacio de nombres Microsoft.Office.Interop.InfoPath.SemiTrust