共用方式為


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

結果值應該要符合的型別。

傳回

以提供之值 (判斷提示為屬於目標型別) 的內容評估運算式所產生的值。

適用於