Freigeben über


EdmToClrEvaluator.EvaluateToClrValue Methode

Definition

Überlädt

EvaluateToClrValue<T>(IEdmExpression)

Wertet einen Ausdruck ohne Wertkontext aus.

EvaluateToClrValue<T>(IEdmExpression, IEdmStructuredValue)

Wertet einen Ausdruck im Kontext eines Werts aus.

EvaluateToClrValue<T>(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)

Wertet einen Ausdruck im Kontext eines Werts und eines Zieltyps aus.

EvaluateToClrValue<T>(IEdmExpression)

Wertet einen Ausdruck ohne Wertkontext aus.

public T EvaluateToClrValue<T> (Microsoft.OData.Edm.IEdmExpression expression);
member this.EvaluateToClrValue : Microsoft.OData.Edm.IEdmExpression -> 'T
Public Function EvaluateToClrValue(Of T) (expression As IEdmExpression) As T

Typparameter

T

Der CLR-Typ des zurückzugebenden Werts.

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

T

Der Wert, der aus der Auswertung des Ausdrucks im Kontext des angegebenen Wert resultiert.

Gilt für:

EvaluateToClrValue<T>(IEdmExpression, IEdmStructuredValue)

Wertet einen Ausdruck im Kontext eines Werts aus.

public T EvaluateToClrValue<T> (Microsoft.OData.Edm.IEdmExpression expression, Microsoft.OData.Edm.Vocabularies.IEdmStructuredValue context);
member this.EvaluateToClrValue : Microsoft.OData.Edm.IEdmExpression * Microsoft.OData.Edm.Vocabularies.IEdmStructuredValue -> 'T
Public Function EvaluateToClrValue(Of T) (expression As IEdmExpression, context As IEdmStructuredValue) As T

Typparameter

T

Der CLR-Typ des zurückzugebenden Werts.

Parameter

expression
IEdmExpression

Der auszuwertende Ausdruck.

context
IEdmStructuredValue

Werte, die als Kontext bei der Auswertung eines Ausdrucks verwendet werden sollen.

Gibt zurück

T

Der Wert, der aus der Auswertung des Ausdrucks im Kontext des angegebenen Wert resultiert.

Gilt für:

EvaluateToClrValue<T>(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)

Wertet einen Ausdruck im Kontext eines Werts und eines Zieltyps aus.

public T EvaluateToClrValue<T> (Microsoft.OData.Edm.IEdmExpression expression, Microsoft.OData.Edm.Vocabularies.IEdmStructuredValue context, Microsoft.OData.Edm.IEdmTypeReference targetType);
member this.EvaluateToClrValue : Microsoft.OData.Edm.IEdmExpression * Microsoft.OData.Edm.Vocabularies.IEdmStructuredValue * Microsoft.OData.Edm.IEdmTypeReference -> 'T
Public Function EvaluateToClrValue(Of T) (expression As IEdmExpression, context As IEdmStructuredValue, targetType As IEdmTypeReference) As T

Typparameter

T

Der CLR-Typ des zurückzugebenden Werts.

Parameter

expression
IEdmExpression

Der auszuwertende Ausdruck.

context
IEdmStructuredValue

Werte, die als Kontext bei der Auswertung eines Ausdrucks verwendet werden sollen.

targetType
IEdmTypeReference

Der Typ, dem der Ergebniswert entsprechen soll.

Gibt zurück

T

Der Wert, der sich aus der Auswertung des Ausdrucks im Kontext des angegebenen Werts ergibt, der als targetType festgelegt ist.

Gilt für: