Compartir a través de


IPMath.Eval(IXMLDOMNodeList, String) Método

Definición

Obtiene los conjuntos de resultados calculados cuando se aplica la expresión a cada conjunto de elementos del contexto.

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

Parámetros

pxmllistContext
IXMLDOMNodeList

Nodo que establece el contexto de la expresión.

bstrExpression
String

Expresión que se va a aplicar a cada conjunto de nodos del contexto especificado.

Devoluciones

Objeto que representa el conjunto de resultados calculado cuando se aplica la expresión a cada conjunto de elementos del contexto.

Ejemplos

En el ejemplo siguiente, la variable maxCost se establece en el valor de costo más grande, donde el costo se calcula multiplicando el precio por cantidad.

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

Comentarios

Nota: El acceso al objeto devuelto por el método Eval mediante su conversión al tipo IXMLDOMNodeList en un formulario administrado puede dar lugar a excepciones de seguridad, en cuyo caso se deben conceder permisos FullTrust al formulario.

Se aplica a