EdmExpressionEvaluator.Evaluate 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.
Überlädt
Evaluate(IEdmExpression) |
Wertet einen Ausdruck ohne Wertkontext aus. |
Evaluate(IEdmExpression, IEdmStructuredValue) |
Wertet einen Ausdruck im Kontext eines Werts aus. |
Evaluate(IEdmExpression, IEdmStructuredValue, IEdmTypeReference) |
Wertet einen Ausdruck im Kontext eines Werts und eines Zieltyps aus. |
Evaluate(IEdmExpression)
Wertet einen Ausdruck ohne Wertkontext aus.
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
Parameter
- expression
- IEdmExpression
Der auszuwertende Ausdruck. Der Ausdruck darf keine Pfade enthalten, da für die Auswertung eines Pfads kein Kontext angegeben ist.
Gibt zurück
Der Wert, der aus der Auswertung des Ausdrucks im Kontext des angegebenen Wert resultiert.
Gilt für:
Evaluate(IEdmExpression, IEdmStructuredValue)
Wertet einen Ausdruck im Kontext eines Werts aus.
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
Parameter
- expression
- IEdmExpression
Der auszuwertende Ausdruck.
- context
- IEdmStructuredValue
Werte, die als Kontext bei der Auswertung eines Ausdrucks verwendet werden sollen. Darf nicht NULL sein, wenn der Ausdruck Pfade enthält.
Gibt zurück
Der Wert, der aus der Auswertung des Ausdrucks im Kontext des angegebenen Wert resultiert.
Gilt für:
Evaluate(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)
Wertet einen Ausdruck im Kontext eines Werts und eines Zieltyps aus.
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
Parameter
- expression
- IEdmExpression
Der auszuwertende Ausdruck.
- context
- IEdmStructuredValue
Werte, die als Kontext bei der Auswertung eines Ausdrucks verwendet werden sollen. Darf nicht NULL sein, wenn der Ausdruck Pfade enthält.
- targetType
- IEdmTypeReference
Der Typ, dem der Ergebniswert entsprechen soll.
Gibt zurück
Der Wert, der aus der Auswertung des Ausdrucks im Kontext des angegebenen Wert resultiert, der vom Zieltyp sein muss.