Partager via


IPMath.Eval(IXMLDOMNodeList, String) Méthode

Définition

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 .

S’applique à