Udostępnij za pośrednictwem


EdmToClrEvaluator Klasa

Definicja

Ewaluator wyrażeń może tworzyć wartości CLR.

public class EdmToClrEvaluator : Microsoft.OData.Edm.Vocabularies.EdmExpressionEvaluator
type EdmToClrEvaluator = class
    inherit EdmExpressionEvaluator
Public Class EdmToClrEvaluator
Inherits EdmExpressionEvaluator
Dziedziczenie
EdmToClrEvaluator

Konstruktory

EdmToClrEvaluator(IDictionary<IEdmOperation,Func<IEdmValue[],IEdmValue>>)

Inicjuje nowe wystąpienie klasy EdmToClrEvaluator.

EdmToClrEvaluator(IDictionary<IEdmOperation,Func<IEdmValue[],IEdmValue>>, Func<String,IEdmValue[],IEdmValue>)

Inicjuje nowe wystąpienie klasy EdmToClrEvaluator.

EdmToClrEvaluator(IDictionary<IEdmOperation,Func<IEdmValue[], IEdmValue>>, Func<String,IEdmValue[],IEdmValue>, Func<IEdmModel, IEdmType,String,String,IEdmExpression>, Func<IEdmModel,IEdmType, String,String,String,IEdmExpression>, IEdmModel)

Inicjuje nowe wystąpienie klasy EdmToClrEvaluator.

Właściwości

EdmToClrConverter

Pobiera lub ustawia wystąpienie EdmToClrConverter , które jest używane do tworzenia wartości CLR podczas oceny.

ResolveTypeFromName

Funkcja używana do pobierania typu edm na IEdmModel podstawie i nazwy typu.

(Odziedziczone po EdmExpressionEvaluator)

Metody

Evaluate(IEdmExpression)

Oblicza wyrażenie bez kontekstu wartości.

(Odziedziczone po EdmExpressionEvaluator)
Evaluate(IEdmExpression, IEdmStructuredValue)

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

(Odziedziczone po EdmExpressionEvaluator)
Evaluate(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)

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

(Odziedziczone po EdmExpressionEvaluator)
EvaluateToClrValue<T>(IEdmExpression)

Oblicza wyrażenie bez kontekstu wartości.

EvaluateToClrValue<T>(IEdmExpression, IEdmStructuredValue)

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

EvaluateToClrValue<T>(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)

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

Dotyczy