Поделиться через


IPMath.Eval(IXMLDOMNodeList, String) Метод

Определение

Получает набор результатов, вычисленных при применении выражения к каждому набору элементов в контексте.

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

Параметры

pxmllistContext
IXMLDOMNodeList

Узел, который задает контекст для выражения.

bstrExpression
String

Выражение, которое следует применить к каждому набору узлов в указанном контексте.

Возвращаемое значение

Объект, который представляет набор результатов, вычисленных при применении выражения к каждому набору элементов в контексте.

Примеры

В следующем примере для переменной maxCost задается наибольшее значение затрат, где стоимость вычисляется путем умножения цены на количество.

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"));

Комментарии

Примечание. Доступ к объекту, возвращаемому методом Eval , путем приведения его к типу IXMLDOMNodeList в управляемой форме может привести к исключениям безопасности. В этом случае форме необходимо предоставить разрешения FullTrust .

Применяется к