다음을 통해 공유


EdmExpressionEvaluator.Evaluate 메서드

정의

오버로드

Evaluate(IEdmExpression)

값 컨텍스트가 없는 식을 계산합니다.

Evaluate(IEdmExpression, IEdmStructuredValue)

값 컨텍스트에서 식을 계산합니다.

Evaluate(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)

값 컨텍스트 및 대상 형식에서 식을 계산합니다.

Evaluate(IEdmExpression)

값 컨텍스트가 없는 식을 계산합니다.

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

매개 변수

expression
IEdmExpression

계산할 식입니다. 경로를 계산하기 위한 컨텍스트가 제공되지 않으므로 식에 경로를 포함해서는 안 됩니다.

반환

제공된 값의 컨텍스트에서 식을 계산한 결과 값입니다.

적용 대상

Evaluate(IEdmExpression, IEdmStructuredValue)

값 컨텍스트에서 식을 계산합니다.

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

매개 변수

expression
IEdmExpression

계산할 식입니다.

context
IEdmStructuredValue

식을 계산할 때 컨텍스트로 사용할 값입니다. 식에 경로가 포함되는 경우에는 null일 수 없습니다.

반환

제공된 값의 컨텍스트에서 식을 계산한 결과 값입니다.

적용 대상

Evaluate(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)

값 컨텍스트 및 대상 형식에서 식을 계산합니다.

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

매개 변수

expression
IEdmExpression

계산할 식입니다.

context
IEdmStructuredValue

식을 계산할 때 컨텍스트로 사용할 값입니다. 식에 경로가 포함되는 경우에는 null일 수 없습니다.

targetType
IEdmTypeReference

결과 값이 따라야 하는 형식입니다.

반환

제공된 값의 컨텍스트에서 식을 계산하고 대상 형식으로 어설션한 결과 값입니다.

적용 대상