EdmToClrEvaluator Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
É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
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. |