EdmExpressionEvaluator.Evaluate Méthode
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.
Surcharges
Evaluate(IEdmExpression) |
Évalue une expression sans contexte de valeur. |
Evaluate(IEdmExpression, IEdmStructuredValue) |
Évalue une expression dans le contexte d'une valeur. |
Evaluate(IEdmExpression, IEdmStructuredValue, IEdmTypeReference) |
Évalue une expression dans le contexte d'une valeur et le type de cible. |
Evaluate(IEdmExpression)
Évalue une expression sans contexte de valeur.
public Microsoft.OData.Edm.Vocabularies.IEdmValue Evaluate (Microsoft.OData.Edm.IEdmExpression expression);
member this.Evaluate : Microsoft.OData.Edm.IEdmExpression -> Microsoft.OData.Edm.Vocabularies.IEdmValue
Public Function Evaluate (expression As IEdmExpression) As IEdmValue
Paramètres
- expression
- IEdmExpression
Expression à évaluer. L'expression ne doit pas contenir de chemins d'accès, car aucun contexte n'est fourni pour évaluer un chemin d'accès.
Retours
Valeur qui résulte de l'évaluation de l'expression dans le contexte de la valeur fournie.
S’applique à
Evaluate(IEdmExpression, IEdmStructuredValue)
Évalue une expression dans le contexte d'une valeur.
public Microsoft.OData.Edm.Vocabularies.IEdmValue Evaluate (Microsoft.OData.Edm.IEdmExpression expression, Microsoft.OData.Edm.Vocabularies.IEdmStructuredValue context);
member this.Evaluate : Microsoft.OData.Edm.IEdmExpression * Microsoft.OData.Edm.Vocabularies.IEdmStructuredValue -> Microsoft.OData.Edm.Vocabularies.IEdmValue
Public Function Evaluate (expression As IEdmExpression, context As IEdmStructuredValue) As IEdmValue
Paramètres
- expression
- IEdmExpression
Expression à évaluer.
- context
- IEdmStructuredValue
Valeur à utiliser comme contexte pour évaluer l'expression. Ne peut pas être null si l'expression contient des chemins d'accès.
Retours
Valeur qui résulte de l'évaluation de l'expression dans le contexte de la valeur fournie.
S’applique à
Evaluate(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)
Évalue une expression dans le contexte d'une valeur et le type de cible.
public Microsoft.OData.Edm.Vocabularies.IEdmValue Evaluate (Microsoft.OData.Edm.IEdmExpression expression, Microsoft.OData.Edm.Vocabularies.IEdmStructuredValue context, Microsoft.OData.Edm.IEdmTypeReference targetType);
member this.Evaluate : Microsoft.OData.Edm.IEdmExpression * Microsoft.OData.Edm.Vocabularies.IEdmStructuredValue * Microsoft.OData.Edm.IEdmTypeReference -> Microsoft.OData.Edm.Vocabularies.IEdmValue
Public Function Evaluate (expression As IEdmExpression, context As IEdmStructuredValue, targetType As IEdmTypeReference) As IEdmValue
Paramètres
- expression
- IEdmExpression
Expression à évaluer.
- context
- IEdmStructuredValue
Valeur à utiliser comme contexte pour évaluer l'expression. Ne peut pas être null si l'expression contient des chemins d'accès.
- targetType
- IEdmTypeReference
Type auquel la valeur de résultat se conforme.
Retours
Valeur qui résulte de l'évaluation de l'expression dans le contexte de la valeur fournie, déclarée comme étant du type cible.