EdmExpressionEvaluator.Evaluate Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.