Eval-metoden

Microsoft Office InfoPath

Returnerer en variant som inneholder resultatsettet som beregnes når uttrykket brukes på hvert elementsett i konteksten.

expression.Eval(ByVal nodeList As IXMLDOMNodeList, ByVal bstrExpression as String) As Variant

expression    Obligatorisk. Et uttrykk som returnerer en referanse til Math-objektet.

nodeList    Obligatorisk IXMLDOMNodeList. Noden som angir konteksten for uttrykket.

bstrExpression    Obligatorisk String. Uttrykket som skal brukes på hvert nodesett i den angitte konteksten.

Sikkerhetsnivå

0: Kan åpnes uten restriksjoner.

Merknader

Obs!  Denne objektmodellen støttes ikke når alternativet Deaktiver funksjoner fra oppdateringspakke under Avansert-kategorien i Alternativer-dialogboksen i InfoPath er valgt, eller når Microsoft Office 2003 Service Pack 1 eller senere ikke er installert. Skjemaer som implementerer dette objektmodellmedlemmet i kode, vil generere en feilmelding hvis de åpnes i InfoPath nå oppdateringspakkefunksjoner er deaktivert eller ikke er tilgjengelige.

Eksempel

I følgende eksempel er variabelen maxCost satt til den høyeste kostnadsverdien, der kostnad beregnes ved å gange pris med mengde.


var nodes = XDocument.DOM.selectNodes("/my:items/my:item");
var maxCost = XDocument.Util.Math.Max(XDocument.Util.Math.Eval(nodes, "price * quantity"));