Partilhar via


EdmToClrEvaluator Classe

Definição

Avaliador de expressão capaz de produzir valores CLR.

public class EdmToClrEvaluator : Microsoft.OData.Edm.Vocabularies.EdmExpressionEvaluator
type EdmToClrEvaluator = class
    inherit EdmExpressionEvaluator
Public Class EdmToClrEvaluator
Inherits EdmExpressionEvaluator
Herança
EdmToClrEvaluator

Construtores

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

Inicializa uma nova instância da classe EdmToClrEvaluator.

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

Inicializa uma nova instância da classe 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)

Inicializa uma nova instância da classe EdmToClrEvaluator.

Propriedades

EdmToClrConverter

Obtém ou define uma instância de EdmToClrConverter que é usada para produzir valores CLR durante a avaliação.

ResolveTypeFromName

Função usada para obter o tipo de edm com base no IEdmModel e no nome do tipo.

(Herdado de EdmExpressionEvaluator)

Métodos

Evaluate(IEdmExpression)

Avalia uma expressão sem contexto de valor.

(Herdado de EdmExpressionEvaluator)
Evaluate(IEdmExpression, IEdmStructuredValue)

Avalia uma expressão no contexto de um valor.

(Herdado de EdmExpressionEvaluator)
Evaluate(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)

Avalia uma expressão no contexto de um valor e um tipo de destino.

(Herdado de EdmExpressionEvaluator)
EvaluateToClrValue<T>(IEdmExpression)

Avalia uma expressão sem contexto de valor.

EvaluateToClrValue<T>(IEdmExpression, IEdmStructuredValue)

Avalia uma expressão no contexto de um valor.

EvaluateToClrValue<T>(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)

Avalia uma expressão no contexto de um valor e um tipo de destino.

Aplica-se a