Compartir a través de


ErrorsCollection (Interfaz)

Contiene un objeto ErrorObject por cada 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

<GuidAttribute("096CD578-0786-11D1-95FA-0080C78EE3BB")> _
<CoClassAttribute(GetType(ErrorsCollectionClass))> _
Public Interface ErrorsCollection
    Inherits Errors

Dim instance As ErrorsCollection
[GuidAttribute("096CD578-0786-11D1-95FA-0080C78EE3BB")] 
[CoClassAttribute(typeof(ErrorsCollectionClass))] 
public interface ErrorsCollection : Errors

Comentarios

Este tipo es un contenedor para una interfaz COM implementada por una coclase que necesita el código administrado para su interoperabilidad COM. Para obtener acceso a los miembros especificados por esta interfaz, use el tipo que contiene la coclase que implementa esta interfaz. Para obtener información sobre el tipo, incluido su uso, así como observaciones y ejemplos, vea Errors.

La colección Errors proporciona propiedades y métodos para agregar y eliminar los objetos Error que contiene, así como para tener acceso a ellos.

Además de para gestionar los errores generados por InfoPath, la colección Errors también se puede usar para crear errores personalizados usando el método Add.

Nota:

También es posible crear errores personalizados por medio del método ReportError del objeto DataDOMEventObject.

Ejemplo

//Add an error to the node
IXMLDOMDocument myDOM = thisXDocument.DOM;
IXMLDOMNode myNode = myDOM.selectSingleNode("my:myFields/my:aGroup/my:field1");
thisXDocument.Errors.Add(myNode,"condition","short","detail",102057,"modeless");

Se tiene acceso a la colección Errors a través de la propiedad Errors del objeto XDocument.

ErrorsCollection err = thisXDocument.Errors;

Vea también

Referencia

ErrorsCollection (Miembros)
Microsoft.Office.Interop.InfoPath (Espacio de nombres)