Partager via


EdmToClrEvaluator Classe

Définition

Évaluateur d’expression capable de produire des valeurs CLR.

public class EdmToClrEvaluator : Microsoft.OData.Edm.Vocabularies.EdmExpressionEvaluator
type EdmToClrEvaluator = class
    inherit EdmExpressionEvaluator
Public Class EdmToClrEvaluator
Inherits EdmExpressionEvaluator
Héritage
EdmToClrEvaluator

Constructeurs

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

Initialise une nouvelle instance de la classe EdmToClrEvaluator.

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

Initialise une nouvelle instance de la 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)

Initialise une nouvelle instance de la classe EdmToClrEvaluator.

Propriétés

EdmToClrConverter

Obtient ou définit une instance de EdmToClrConverter qui est utilisée pour produire des valeurs CLR pendant l’évaluation.

ResolveTypeFromName

Fonction utilisée pour obtenir le type edm en fonction IEdmModel du nom de type et .

(Hérité de EdmExpressionEvaluator)

Méthodes

Evaluate(IEdmExpression)

Évalue une expression sans contexte de valeur.

(Hérité de EdmExpressionEvaluator)
Evaluate(IEdmExpression, IEdmStructuredValue)

Évalue une expression dans le contexte d'une valeur.

(Hérité de EdmExpressionEvaluator)
Evaluate(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)

Évalue une expression dans le contexte d'une valeur et le type de cible.

(Hérité de EdmExpressionEvaluator)
EvaluateToClrValue<T>(IEdmExpression)

Évalue une expression sans contexte de valeur.

EvaluateToClrValue<T>(IEdmExpression, IEdmStructuredValue)

Évalue une expression dans le contexte d'une valeur.

EvaluateToClrValue<T>(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)

Évalue une expression dans le contexte d'une valeur et le type de cible.

S’applique à