Compartir a través de


EdmExpressionEvaluator.Evaluate Método

Definición

Sobrecargas

Evaluate(IEdmExpression)

Evalúa una expresión sin contexto de valor.

Evaluate(IEdmExpression, IEdmStructuredValue)

Evalúa una expresión en el contexto de un valor.

Evaluate(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)

Evalúa una expresión en el contexto de un valor y un tipo de destino.

Evaluate(IEdmExpression)

Evalúa una expresión sin contexto de valor.

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

Parámetros

expression
IEdmExpression

Expresión que se va a evaluar. La expresión no debe contener rutas de acceso, ya que no se proporciona ningún contexto para evaluar una ruta de acceso.

Devoluciones

Valor que es el resultado de evaluar la expresión en el contexto del valor proporcionado.

Se aplica a

Evaluate(IEdmExpression, IEdmStructuredValue)

Evalúa una expresión en el contexto de un valor.

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

Parámetros

expression
IEdmExpression

Expresión que se va a evaluar.

context
IEdmStructuredValue

Valor que se va a usar como contexto para evaluar la expresión. No puede ser NULL si la expresión contiene rutas de acceso.

Devoluciones

Valor que es el resultado de evaluar la expresión en el contexto del valor proporcionado.

Se aplica a

Evaluate(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)

Evalúa una expresión en el contexto de un valor y un tipo de destino.

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

Parámetros

expression
IEdmExpression

Expresión que se va a evaluar.

context
IEdmStructuredValue

Valor que se va a usar como contexto para evaluar la expresión. No puede ser NULL si la expresión contiene rutas de acceso.

targetType
IEdmTypeReference

Tipo al que se espera que sea conforme el valor del resultado.

Devoluciones

Valor que es el resultado de evaluar la expresión en el contexto del valor proporcionado, validado para ser del tipo de destino.

Se aplica a