XmlValidatingEventArgs Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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. |