Поделиться через


EdmToClrEvaluator.EvaluateToClrValue Метод

Определение

Перегрузки

EvaluateToClrValue<T>(IEdmExpression)

Вычисляет выражение без контекста значения.

EvaluateToClrValue<T>(IEdmExpression, IEdmStructuredValue)

Вычисляет выражение в контексте значения.

EvaluateToClrValue<T>(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)

Вычисляет выражение в контексте значения и целевого типа.

EvaluateToClrValue<T>(IEdmExpression)

Вычисляет выражение без контекста значения.

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

Параметры типа

T

Тип CLR возвращаемого значения.

Параметры

expression
IEdmExpression

Вычисляемое выражение. Выражение не должно содержать путей, поскольку контекст для вычисления пути не предоставляется.

Возвращаемое значение

T

Значение, являющееся результатом вычисления выражения в контексте предоставленного значения.

Применяется к

EvaluateToClrValue<T>(IEdmExpression, IEdmStructuredValue)

Вычисляет выражение в контексте значения.

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

Параметры типа

T

Тип CLR возвращаемого значения.

Параметры

expression
IEdmExpression

Вычисляемое выражение.

context
IEdmStructuredValue

Значение, используемое в качестве контекста в вычислении выражения.

Возвращаемое значение

T

Значение, являющееся результатом вычисления выражения в контексте предоставленного значения.

Применяется к

EvaluateToClrValue<T>(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)

Вычисляет выражение в контексте значения и целевого типа.

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

Параметры типа

T

Тип CLR возвращаемого значения.

Параметры

expression
IEdmExpression

Вычисляемое выражение.

context
IEdmStructuredValue

Значение, используемое в качестве контекста в вычислении выражения.

targetType
IEdmTypeReference

Тип, которому должно соответствовать значение результата.

Возвращаемое значение

T

Значение, полученное в результате вычисления выражения в контексте предоставленного значения, утверждается, что имеет тип targetType.

Применяется к