Compartir a través de


XmlValidatingEventArgs (Clase)

Proporciona datos para el evento Validating de un campo o grupo.

Espacio de nombres: Microsoft.Office.InfoPath
Ensamblado: Microsoft.Office.InfoPath (en microsoft.office.infopath.dll)

Sintaxis

Public MustInherit Class XmlValidatingEventArgs
    Inherits XmlEventArgs

Dim instance As XmlValidatingEventArgs
public abstract class XmlValidatingEventArgs : XmlEventArgs

Comentarios

El objeto XmlValidatingEventArgs se pasa al controlador de eventos para el evento Validating, algo que sucede una vez que se han aceptado los cambios realizados en el documento XML subyacente de un formulario, pero antes de se produzca el evento Changed.

La clase XmlValidatingEventArgs deriva de la clase XmlEventArgs, que proporciona propiedades que se pueden usar dentro del controlador de eventos para obtener información sobre los datos que se van a validar en el documento XML subyacente del formulario y el nodo que se está validando. Por ejemplo, el objeto XmlEventArgs proporciona la propiedad Site, que obtiene una referencia a un objeto XPathNavigator que indica el nodo que se va a validar en el documento XML subyacente del formulario. Con todo, tenga en cuenta que el documento XML subyacente del formulario es de sólo lectura mientras dura el evento Validating.

Además de estas propiedades, la clase XmlValidatingEventArgs proporciona el método sobrecargado ReportError para agregar errores a la colección FormErrorCollection del formulario y especificar información de error personalizada para errores que se producen durante el evento Validating.

El método sobrecargado ReportError de la clase XmlValidatingEventArgs corresponde al método ReportError de la interfaz DataDOMEvent del modelo de objetos de código administrado de Microsoft Office InfoPath 2003.

Jerarquía de herencia

System.Object
   System.EventArgs
     Microsoft.Office.InfoPath.XmlEventArgs
      Microsoft.Office.InfoPath.XmlValidatingEventArgs

Seguridad de subprocesos

Todos los miembros estáticos públicos (compartidos en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancia sean seguros para los subprocesos.

Vea también

Referencia

XmlValidatingEventArgs (Miembros)
Microsoft.Office.InfoPath (Espacio de nombres)