EdmExpressionEvaluator.Evaluate Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.