EdmExpressionEvaluator.Evaluate Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
Evaluate(IEdmExpression) |
Vyhodnotí výraz bez kontextu hodnoty. |
Evaluate(IEdmExpression, IEdmStructuredValue) |
Vyhodnotí výraz v kontextu hodnoty. |
Evaluate(IEdmExpression, IEdmStructuredValue, IEdmTypeReference) |
Vyhodnotí výraz v kontextu hodnoty a cílového typu. |
Evaluate(IEdmExpression)
Vyhodnotí výraz bez kontextu hodnoty.
public Microsoft.OData.Edm.Vocabularies.IEdmValue Evaluate (Microsoft.OData.Edm.IEdmExpression expression);
member this.Evaluate : Microsoft.OData.Edm.IEdmExpression -> Microsoft.OData.Edm.Vocabularies.IEdmValue
Public Function Evaluate (expression As IEdmExpression) As IEdmValue
Parametry
- expression
- IEdmExpression
Výraz, který se má vyhodnotit. Výraz nesmí obsahovat cesty, protože není zadán žádný kontext pro vyhodnocení cesty.
Návraty
Hodnota, která je výsledkem vyhodnocení výrazu v kontextu zadané hodnoty.
Platí pro
Evaluate(IEdmExpression, IEdmStructuredValue)
Vyhodnotí výraz v kontextu hodnoty.
public Microsoft.OData.Edm.Vocabularies.IEdmValue Evaluate (Microsoft.OData.Edm.IEdmExpression expression, Microsoft.OData.Edm.Vocabularies.IEdmStructuredValue context);
member this.Evaluate : Microsoft.OData.Edm.IEdmExpression * Microsoft.OData.Edm.Vocabularies.IEdmStructuredValue -> Microsoft.OData.Edm.Vocabularies.IEdmValue
Public Function Evaluate (expression As IEdmExpression, context As IEdmStructuredValue) As IEdmValue
Parametry
- expression
- IEdmExpression
Výraz, který se má vyhodnotit.
- context
- IEdmStructuredValue
Hodnota, která se má použít jako kontext při vyhodnocování výrazu. Pokud výraz obsahuje cesty, nesmí být null.
Návraty
Hodnota, která je výsledkem vyhodnocení výrazu v kontextu zadané hodnoty.
Platí pro
Evaluate(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)
Vyhodnotí výraz v kontextu hodnoty a cílového typu.
public Microsoft.OData.Edm.Vocabularies.IEdmValue Evaluate (Microsoft.OData.Edm.IEdmExpression expression, Microsoft.OData.Edm.Vocabularies.IEdmStructuredValue context, Microsoft.OData.Edm.IEdmTypeReference targetType);
member this.Evaluate : Microsoft.OData.Edm.IEdmExpression * Microsoft.OData.Edm.Vocabularies.IEdmStructuredValue * Microsoft.OData.Edm.IEdmTypeReference -> Microsoft.OData.Edm.Vocabularies.IEdmValue
Public Function Evaluate (expression As IEdmExpression, context As IEdmStructuredValue, targetType As IEdmTypeReference) As IEdmValue
Parametry
- expression
- IEdmExpression
Výraz, který se má vyhodnotit.
- context
- IEdmStructuredValue
Hodnota, která se má použít jako kontext při vyhodnocování výrazu. Pokud výraz obsahuje cesty, nesmí být null.
- targetType
- IEdmTypeReference
Typ, kterému by výsledná hodnota měla odpovídat.
Návraty
Hodnota, která je výsledkem vyhodnocení výrazu v kontextu zadané hodnoty, se označuje jako cílový typ.