Partager via


DataDOMEvent.Site Propriété

Définition

Obtient une référence au nœud DOM XML dans lequel l'événement de validation de données est actuellement en cours de traitement.

public:
 property Microsoft::Office::Interop::InfoPath::Xml::IXMLDOMNode ^ Site { Microsoft::Office::Interop::InfoPath::Xml::IXMLDOMNode ^ get(); };
public Microsoft.Office.Interop.InfoPath.Xml.IXMLDOMNode Site { get; }
member this.Site : Microsoft.Office.Interop.InfoPath.Xml.IXMLDOMNode
Public ReadOnly Property Site As IXMLDOMNode

Valeur de propriété

Exemples

Dans l’exemple suivant, l’objet DataDOMEventObject est utilisé pour vérifier la valeur du nœud à l’aide de la propriété Site . Si la validation des données échoue, la ReportError(Object, String, Boolean, String, Int32, String) méthode est utilisée pour créer une erreur personnalisée.

public void field1_OnValidate(DataDOMEvent e)
{
if(e.Site.text != "")
 {
  int quantity = int.Parse(e.Site.text.ToString());
  if(quantity > 50)
  {
   e.ReportError(e.Site, "Invalid quantity. The total number of each type of block cannot exceed 50.", false, "", 2,"modeless");
  }

  if(quantity < 0)
  {
   e.ReportError(e.Site, "Invalid quantity. The total number of each type of block cannot be less than 0.", false,"", 2,"modeless");    
  }
 }
}

Remarques

Après avoir défini une référence au nœud DOM XML renvoyé par la propriété Site, vous pouvez utiliser n'importe quelle propriété et méthode prise en charge par le DOM XML.

S’applique à