EdmExpressionEvaluator.Evaluate Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
Evaluate(IEdmExpression) |
Avalia uma expressão sem contexto de valor. |
Evaluate(IEdmExpression, IEdmStructuredValue) |
Avalia uma expressão no contexto de um valor. |
Evaluate(IEdmExpression, IEdmStructuredValue, IEdmTypeReference) |
Avalia uma expressão no contexto de um valor e um tipo de destino. |
Evaluate(IEdmExpression)
Avalia uma expressão sem 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
Expressão para avaliar. A expressão não deve conter caminhos, pois nenhum contexto para avaliar um caminho é fornecido.
Retornos
O valor resultante da avaliação da expressão no contexto do valor fornecido.
Aplica-se a
Evaluate(IEdmExpression, IEdmStructuredValue)
Avalia uma expressão no contexto de um 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
Expressão para avaliar.
- context
- IEdmStructuredValue
Valor a ser usado como contexto na avaliação da expressão. Não pode ser nulo se a expressão contiver caminhos.
Retornos
O valor resultante da avaliação da expressão no contexto do valor fornecido.
Aplica-se a
Evaluate(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)
Avalia uma expressão no contexto de um valor e um 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
Expressão para avaliar.
- context
- IEdmStructuredValue
Valor a ser usado como contexto na avaliação da expressão. Não pode ser nulo se a expressão contiver caminhos.
- targetType
- IEdmTypeReference
Tipo para o qual o valor do resultado deve estar em conformidade.
Retornos
O valor resultante da avaliação da expressão no contexto do valor fornecido, declarado como sendo do tipo de destino.