Partilhar via


EdmExpressionEvaluator.Evaluate Método

Definição

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.

Aplica-se a