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.