Udostępnij za pośrednictwem


EdmExpressionEvaluator.Evaluate Metoda

Definicja

Przeciążenia

Evaluate(IEdmExpression)

Oblicza wyrażenie bez kontekstu wartości.

Evaluate(IEdmExpression, IEdmStructuredValue)

Oblicza wyrażenie w kontekście wartości.

Evaluate(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)

Oblicza wyrażenie w kontekście wartości i typu docelowego.

Evaluate(IEdmExpression)

Oblicza wyrażenie bez kontekstu wartości.

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

Parametry

expression
IEdmExpression

Wyrażenie do obliczenia. Wyrażenie nie może zawierać ścieżek, ponieważ nie podano kontekstu do oceny ścieżki.

Zwraca

Wartość, która wynika z obliczenia wyrażenia w kontekście podanej wartości.

Dotyczy

Evaluate(IEdmExpression, IEdmStructuredValue)

Oblicza wyrażenie w kontekście wartości.

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

Parametry

expression
IEdmExpression

Wyrażenie do obliczenia.

context
IEdmStructuredValue

Wartość, która ma być używana jako kontekst podczas obliczania wyrażenia. Nie można mieć wartości null, jeśli wyrażenie zawiera ścieżki.

Zwraca

Wartość, która wynika z obliczenia wyrażenia w kontekście podanej wartości.

Dotyczy

Evaluate(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)

Oblicza wyrażenie w kontekście wartości i typu docelowego.

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

Parametry

expression
IEdmExpression

Wyrażenie do obliczenia.

context
IEdmStructuredValue

Wartość, która ma być używana jako kontekst podczas obliczania wyrażenia. Nie można mieć wartości null, jeśli wyrażenie zawiera ścieżki.

targetType
IEdmTypeReference

Wpisz, do którego wartość wyniku ma być zgodna.

Zwraca

Wartość, która wynika z obliczania wyrażenia w kontekście podanej wartości, potwierdzana jako typ docelowy.

Dotyczy