Compartir a través de


Clase XmlValidatingEventArgs

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

Jerarquía de la herencia

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

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

Sintaxis

'Declaración
Public MustInherit Class XmlValidatingEventArgs _
    Inherits XmlEventArgs
'Uso
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.

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros XmlValidatingEventArgs

Espacio de nombres Microsoft.Office.InfoPath