Compartilhar via


XmlValidatingEventArgs Classe

Definição

Fornece dados para o Validating evento de um campo ou 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
Herança
XmlValidatingEventArgs

Comentários

O objeto XmlValidatingEventArgs é passado para o manipulador de eventos para o evento Validando , que ocorre após alterações no documento XML subjacente de um formulário terem sido aceitas, mas antes do Changed evento ocorrer.

A classe XmlValidatingEventArgs é derivada da XmlEventArgs classe que fornece propriedades que podem ser usadas no manipulador de eventos para obter informações sobre os dados que estão sendo validados no documento XML subjacente do formulário e sobre o nó que está sendo validado. Por exemplo, o objeto XmlEventArgs fornece a Site propriedade que obtém uma referência a um objeto XPathNavigator que aponta para o nó sendo validado no documento XML subjacente do formulário. No entanto, observe que o documento XML subjacente é somente leitura durante o evento Validando .

Além dessas propriedades, a classe XmlValidatingEventArgs fornece o método sobrecarregado ReportError para adicionar erros ao FormErrorCollection formulário e especificar informações de erro personalizadas para erros que ocorrem durante o evento Validando .

O método ReportError sobrecarregado da classe XmlValidatingEventArgs corresponde ao método ReportError da interface DataDOMEvent no modelo de objeto de código gerenciado do Microsoft Office InfoPath 2003.

Construtores

XmlValidatingEventArgs()

Fornece dados para o Validating evento de um campo ou grupo.

Propriedades

Match

Obtém um XPathExpression objeto que contém uma expressão XPath que retorna o nó que está sendo alterado no momento.

(Herdado de XmlEventArgs)
NewValue

Obtém o novo valor para o nó que está sendo alterado.

(Herdado de XmlEventArgs)
OldParent

Obtém um XPathNavigator objeto que aponta para o nó que é o pai do nó que está sendo excluído.

(Herdado de XmlEventArgs)
OldValue

Obtém o valor original do nó que está sendo alterado.

(Herdado de XmlEventArgs)
Operation

Obtém uma XmlOperation enumeração que indica o tipo de operação que ocorreu quando o nó foi alterado.

(Herdado de XmlEventArgs)
Site

Obtém um XPathNavigator objeto apontando para o nó que está sendo alterado.

(Herdado de XmlEventArgs)
UndoRedo

Obtém um valor que indica se o nó que está sendo alterado faz parte de uma operação de desfazer ou refazer.

(Herdado de XmlEventArgs)

Métodos

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

Cria um FormError objeto que contém informações de erro personalizadas com os valores especificados e o adiciona ao FormErrorCollection objeto do formulário.

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

Cria um FormError objeto que contém informações de erro personalizadas com os valores especificados e o adiciona ao FormErrorCollection objeto do formulário.

ReportError(XPathNavigator, Boolean, String, String)

Cria um FormError objeto que contém informações de erro personalizadas com os valores especificados e o adiciona ao FormErrorCollection objeto do formulário.

ReportError(XPathNavigator, Boolean, String)

Cria um FormError objeto que contém informações de erro personalizadas com os valores especificados e o adiciona ao FormErrorCollection objeto do formulário.

Aplica-se a