Udostępnij za pośrednictwem


EdmToClrEvaluator.EvaluateToClrValue Metoda

Definicja

Przeciążenia

EvaluateToClrValue<T>(IEdmExpression)

Oblicza wyrażenie bez kontekstu wartości.

EvaluateToClrValue<T>(IEdmExpression, IEdmStructuredValue)

Oblicza wyrażenie w kontekście wartości.

EvaluateToClrValue<T>(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)

Oblicza wyrażenie w kontekście wartości i typu docelowego.

EvaluateToClrValue<T>(IEdmExpression)

Oblicza wyrażenie bez kontekstu wartości.

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

Parametry typu

T

Typ CLR wartości, która ma zostać zwrócona.

Parametry

expression
IEdmExpression

Wyrażenie do oceny. Wyrażenie nie może zawierać ścieżek, ponieważ nie podano kontekstu do oceny ścieżki.

Zwraca

T

Wartość, która wynika z oceny wyrażenia w kontekście podanej wartości.

Dotyczy

EvaluateToClrValue<T>(IEdmExpression, IEdmStructuredValue)

Oblicza wyrażenie w kontekście wartości.

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

Parametry typu

T

Typ CLR wartości, która ma zostać zwrócona.

Parametry

expression
IEdmExpression

Wyrażenie do oceny.

context
IEdmStructuredValue

Wartość do użycia jako kontekst w ocenie wyrażenia.

Zwraca

T

Wartość, która wynika z oceny wyrażenia w kontekście podanej wartości.

Dotyczy

EvaluateToClrValue<T>(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)

Oblicza wyrażenie w kontekście wartości i typu docelowego.

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

Parametry typu

T

Typ CLR wartości, która ma zostać zwrócona.

Parametry

expression
IEdmExpression

Wyrażenie do oceny.

context
IEdmStructuredValue

Wartość do użycia jako kontekst w ocenie wyrażenia.

targetType
IEdmTypeReference

Wpisz, do którego ma być zgodna wartość wyniku.

Zwraca

T

Wartość, która wynika z oceny wyrażenia w kontekście podanej wartości, potwierdzona jako wartość targetType.

Dotyczy