EdmToClrEvaluator Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ausdrucksauswerter, der CLR-Werte erzeugen kann.
public class EdmToClrEvaluator : Microsoft.OData.Edm.Vocabularies.EdmExpressionEvaluator
type EdmToClrEvaluator = class
inherit EdmExpressionEvaluator
Public Class EdmToClrEvaluator
Inherits EdmExpressionEvaluator
- Vererbung
Konstruktoren
EdmToClrEvaluator(IDictionary<IEdmOperation,Func<IEdmValue[],IEdmValue>>) |
Initialisiert eine neue Instanz der EdmToClrEvaluator-Klasse. |
EdmToClrEvaluator(IDictionary<IEdmOperation,Func<IEdmValue[],IEdmValue>>, Func<String,IEdmValue[],IEdmValue>) |
Initialisiert eine neue Instanz der EdmToClrEvaluator-Klasse. |
EdmToClrEvaluator(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 EdmToClrEvaluator-Klasse. |
Eigenschaften
EdmToClrConverter |
Ruft eine Instanz von ab, die zum Generieren von CLR-Werten während der EdmToClrConverter Auswertung verwendet wird, oder legt diese fest. |
ResolveTypeFromName |
Funktion zum Abrufen des Edm-Typs basierend auf IEdmModel und dem Typnamen. (Geerbt von EdmExpressionEvaluator) |
Methoden
Evaluate(IEdmExpression) |
Wertet einen Ausdruck ohne Wertkontext aus. (Geerbt von EdmExpressionEvaluator) |
Evaluate(IEdmExpression, IEdmStructuredValue) |
Wertet einen Ausdruck im Kontext eines Werts aus. (Geerbt von EdmExpressionEvaluator) |
Evaluate(IEdmExpression, IEdmStructuredValue, IEdmTypeReference) |
Wertet einen Ausdruck im Kontext eines Werts und eines Zieltyps aus. (Geerbt von EdmExpressionEvaluator) |
EvaluateToClrValue<T>(IEdmExpression) |
Wertet einen Ausdruck ohne Wertkontext aus. |
EvaluateToClrValue<T>(IEdmExpression, IEdmStructuredValue) |
Wertet einen Ausdruck im Kontext eines Werts aus. |
EvaluateToClrValue<T>(IEdmExpression, IEdmStructuredValue, IEdmTypeReference) |
Wertet einen Ausdruck im Kontext eines Werts und eines Zieltyps aus. |