IPMath.Eval(IXMLDOMNodeList, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient l'ensemble des résultats calculés lorsque l'expression est appliquée à chaque jeu d'éléments du contexte.
public:
System::Object ^ Eval(Microsoft::Office::Interop::InfoPath::Xml::IXMLDOMNodeList ^ pxmllistContext, System::String ^ bstrExpression);
public object Eval (Microsoft.Office.Interop.InfoPath.Xml.IXMLDOMNodeList pxmllistContext, string bstrExpression);
abstract member Eval : Microsoft.Office.Interop.InfoPath.Xml.IXMLDOMNodeList * string -> obj
Public Function Eval (pxmllistContext As IXMLDOMNodeList, bstrExpression As String) As Object
Paramètres
- pxmllistContext
- IXMLDOMNodeList
Nœud qui définit le contexte de l'expression.
- bstrExpression
- String
Expression à appliquer à chaque jeu de nœuds dans le contexte spécifié.
Retours
Objet qui représente l'ensemble des résultats calculés lorsque l'expression est appliquée à chaque jeu d'éléments du contexte.
Exemples
Dans l’exemple suivant, la variable maxCost
est définie sur la valeur de coût la plus élevée, où le coût est calculé en multipliant le prix par la quantité.
IXMLDOMNodeList items = thisXDocument.DOM.selectNodes(@"/my:items/my:item");
decimal maxCost = (decimal) thisXDocument.Util.Math.Max((IXMLDOMNodeList) thisXDocument.Util.Math.<span class="label">Eval</span>(items, "price * quantity"));
Remarques
Remarque : L’accès à l’objet retourné par la méthode Eval en le castant en type IXMLDOMNodeList dans un formulaire managé peut entraîner des exceptions de sécurité, auquel cas le formulaire doit recevoir des autorisations FullTrust .