Freigeben über


EdmExpressionEvaluator Klasse

Definition

Ausdrucksauswertung.

public class EdmExpressionEvaluator
type EdmExpressionEvaluator = class
Public Class EdmExpressionEvaluator
Vererbung
EdmExpressionEvaluator
Abgeleitet

Konstruktoren

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

Initialisiert eine neue Instanz der EdmExpressionEvaluator-Klasse.

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

Initialisiert eine neue Instanz der EdmExpressionEvaluator-Klasse.

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

Initialisiert eine neue Instanz der EdmExpressionEvaluator-Klasse.

Eigenschaften

ResolveTypeFromName

Funktion zum Abrufen des edm-Typs basierend auf IEdmModel und dem Typnamen.

Methoden

Evaluate(IEdmExpression)

Wertet einen Ausdruck ohne Wertkontext aus.

Evaluate(IEdmExpression, IEdmStructuredValue)

Wertet einen Ausdruck im Kontext eines Werts aus.

Evaluate(IEdmExpression, IEdmStructuredValue, IEdmTypeReference)

Wertet einen Ausdruck im Kontext eines Werts und eines Zieltyps aus.

FindEdmType(String, IEdmModel)

Rufen Sie den IEdmType eines angegebenen edm-Typnamens aus einer ab IEdmModel.

Gilt für: