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


EdmToClrEvaluator Класс

Определение

Вычислитель выражений, способный создавать значения СРЕДЫ CLR.

public class EdmToClrEvaluator : Microsoft.OData.Edm.Vocabularies.EdmExpressionEvaluator
type EdmToClrEvaluator = class
    inherit EdmExpressionEvaluator
Public Class EdmToClrEvaluator
Inherits EdmExpressionEvaluator
Наследование
EdmToClrEvaluator

Конструкторы

EdmToClrEvaluator(IDictionary<IEdmOperation,Func<IEdmValue[],IEdmValue>>)

Инициализирует новый экземпляр класса EdmToClrEvaluator.

EdmToClrEvaluator(IDictionary<IEdmOperation,Func<IEdmValue[],IEdmValue>>, Func<String,IEdmValue[],IEdmValue>)

Инициализирует новый экземпляр класса EdmToClrEvaluator.

EdmToClrEvaluator(IDictionary<IEdmOperation,Func<IEdmValue[], IEdmValue>>, Func<String,IEdmValue[],IEdmValue>, Func<IEdmModel, IEdmType,String,String,IEdmExpression>, Func<IEdmModel,IEdmType, String,String,String,IEdmExpression>, IEdmModel)

Инициализирует новый экземпляр класса EdmToClrEvaluator.

Свойства

EdmToClrConverter

Возвращает или задает экземпляр класса , используемый для получения значений EdmToClrConverter CLR во время вычисления.

ResolveTypeFromName

Функция, используемая для получения типа edm на IEdmModel основе и имени типа.

(Унаследовано от EdmExpressionEvaluator)

Методы

Evaluate(IEdmExpression)

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

(Унаследовано от EdmExpressionEvaluator)
Evaluate(IEdmExpression, IEdmStructuredValue)

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

(Унаследовано от EdmExpressionEvaluator)
Evaluate(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)

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

(Унаследовано от EdmExpressionEvaluator)
EvaluateToClrValue<T>(IEdmExpression)

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

EvaluateToClrValue<T>(IEdmExpression, IEdmStructuredValue)

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

EvaluateToClrValue<T>(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)

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

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