Partager via


EdmExpressionEvaluator.Evaluate Méthode

Définition

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.

S’applique à