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
Вычисляемое выражение. Выражение не должно содержать путей, поскольку контекст для вычисления пути не предоставляется.
Возвращаемое значение
Значение, являющееся результатом вычисления выражения в контексте предоставленного значения.
Применяется к
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
Значение, используемое в качестве контекста в вычислении выражения.
Возвращаемое значение
Значение, являющееся результатом вычисления выражения в контексте предоставленного значения.
Применяется к
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
Тип, которому должно соответствовать значение результата.
Возвращаемое значение
Значение, полученное в результате вычисления выражения в контексте предоставленного значения, утверждается, что имеет тип targetType.