IPMath.Eval(IXMLDOMNodeList, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Gruppen von Ergebnissen ab, die berechnet werden, wenn der Ausdruck auf die einzelnen im Kontext enthaltenen Elementgruppen angewendet wird.
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
Parameter
- pxmllistContext
- IXMLDOMNodeList
Der Knoten, durch den der Kontext für den Ausdruck festgelegt wird.
- bstrExpression
- String
Der Ausdruck, der auf die einzelnen Knotensätze im angegebenen Kontext angewendet werden soll.
Gibt zurück
Ein Objekt zur Darstellung der Gruppe von Ergebnissen, die berechnet wird, wenn der Ausdruck auf die einzelnen im Kontext enthaltenen Elementgruppen angewendet wird.
Beispiele
Im folgenden Beispiel wird die Variable maxCost
auf den größten Kostenwert festgelegt, wobei die Kosten durch Multiplizieren des Preises mit der Menge berechnet werden.
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"));
Hinweise
Hinweis: Der Zugriff auf das von der Eval-Methode zurückgegebene Objekt durch Umwandlung in den IXMLDOMNodeList-Typ in einem verwalteten Formular kann zu Sicherheitsausnahmen führen. In diesem Fall sollten dem Formular FullTrust-Berechtigungen erteilt werden.