Condividi tramite


Classe XmlValidatingEventArgs

Rende disponibili i dati per l'evento Validating di un campo o di un gruppo.

Spazio dei nomi: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)

Sintassi

Public MustInherit Class XmlValidatingEventArgs
    Inherits XmlEventArgs

Dim instance As XmlValidatingEventArgs
public abstract class XmlValidatingEventArgs : XmlEventArgs

Osservazioni

L'oggetto XmlValidatingEventArgs viene passato al gestore eventi per l'evento Validating che si verifica dopo che le modifiche al documento XML sottostante di un modulo sono state accettate ma prima che si verifichi l'evento Changed.

La classe XmlValidatingEventArgs è derivata dalla classe XmlEventArgs che implementa proprietà che possono essere utilizzate nel gestore eventi per ottenere informazioni sui dati in corso di convalida nel documento XML sottostante del modulo e sul nodo in corso di convalida. L'oggetto XmlEventArgs implementa, ad esempio, la proprietà Site, che ottiene un riferimento a un oggetto XPathNavigator che punta al nodo in corso di convalida nel documento XML sottostante del modulo. Si noti, tuttavia, che durante l'evento Validating il documento XML sottostante del modulo è di sola lettura.

Oltre a queste proprietà, la classe XmlValidatingEventArgs implementa il metodo di overload ReportError, che consente di aggiungere gli errori all'insieme FormErrorCollection del modulo e di specificare informazioni sugli errori personalizzati che si verificano durante l'evento Validating.

Il metodo di overload ReportError della classe XmlValidatingEventArgs corrisponde al metodo ReportError dell'interfaccia DataDOMEvent nel modello a oggetti in codice gestito di Microsoft Office InfoPath 2003.

Gerarchia di ereditarietà

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

Thread Safety

Tutti i membri statici pubblici (Shared in Visual Basic) di questo tipo sono thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Membri XmlValidatingEventArgs
Spazio dei nomi Microsoft.Office.InfoPath