Compartir a través de


XmlValidatingEventArgs Clase

Definición

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

public ref class XmlValidatingEventArgs abstract : Microsoft::Office::InfoPath::XmlEventArgs
public abstract class XmlValidatingEventArgs : Microsoft.Office.InfoPath.XmlEventArgs
type XmlValidatingEventArgs = class
    inherit XmlEventArgs
Public MustInherit Class XmlValidatingEventArgs
Inherits XmlEventArgs
Herencia
XmlValidatingEventArgs

Comentarios

El objeto XmlValidatingEventArgs se pasa al controlador de eventos para el evento Validating , que se produce después de que se hayan aceptado los cambios en el documento XML subyacente de un formulario, pero antes de que se produjera el Changed evento.

La clase XmlValidatingEventArgs se deriva de la XmlEventArgs clase que proporciona propiedades que se pueden usar en el controlador de eventos para obtener información sobre los datos que se validan en el documento XML subyacente del formulario y sobre el nodo que se está validando. Por ejemplo, el objeto XmlEventArgs proporciona la Site propiedad que obtiene una referencia a un objeto XPathNavigator que apunta al nodo que se valida 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 al FormErrorCollection formulario y especificar información de error personalizada para los 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.

Constructores

XmlValidatingEventArgs()

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

Propiedades

Match

Obtiene un XPathExpression objeto que contiene una expresión XPath que devuelve el nodo que se está cambiando actualmente.

(Heredado de XmlEventArgs)
NewValue

Obtiene el valor nuevo para el nodo que se está cambiando.

(Heredado de XmlEventArgs)
OldParent

Obtiene un XPathNavigator objeto que apunta al nodo que es el elemento primario del nodo que se va a eliminar.

(Heredado de XmlEventArgs)
OldValue

Obtiene el valor original del nodo que se está cambiando.

(Heredado de XmlEventArgs)
Operation

Obtiene una XmlOperation enumeración que indica el tipo de operación que se produjo cuando se cambió el nodo.

(Heredado de XmlEventArgs)
Site

Obtiene un XPathNavigator objeto que apunta al nodo que se está cambiando.

(Heredado de XmlEventArgs)
UndoRedo

Obtiene un valor que indica si el nodo que se está cambiando forma parte de una operación de deshacer o rehacer.

(Heredado de XmlEventArgs)

Métodos

ReportError(XPathNavigator, Boolean, String, String, Int32, ErrorMode)

Crea un FormError objeto que contiene información de error personalizada con los valores especificados y la agrega al FormErrorCollection objeto del formulario.

ReportError(XPathNavigator, Boolean, String, String, Int32)

Crea un FormError objeto que contiene información de error personalizada con los valores especificados y la agrega al FormErrorCollection objeto del formulario.

ReportError(XPathNavigator, Boolean, String, String)

Crea un FormError objeto que contiene información de error personalizada con los valores especificados y la agrega al FormErrorCollection objeto del formulario.

ReportError(XPathNavigator, Boolean, String)

Crea un FormError objeto que contiene información de error personalizada con los valores especificados y la agrega al FormErrorCollection objeto del formulario.

Se aplica a