Freigeben über


EdmExpressionEvaluator Konstruktoren

Definition

Überlädt

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.

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

Initialisiert eine neue Instanz der EdmExpressionEvaluator-Klasse.

public EdmExpressionEvaluator (System.Collections.Generic.IDictionary<Microsoft.OData.Edm.IEdmOperation,Func<Microsoft.OData.Edm.Vocabularies.IEdmValue[],Microsoft.OData.Edm.Vocabularies.IEdmValue>> builtInFunctions);
new Microsoft.OData.Edm.Vocabularies.EdmExpressionEvaluator : System.Collections.Generic.IDictionary<Microsoft.OData.Edm.IEdmOperation, Func<Microsoft.OData.Edm.Vocabularies.IEdmValue[], Microsoft.OData.Edm.Vocabularies.IEdmValue>> -> Microsoft.OData.Edm.Vocabularies.EdmExpressionEvaluator
Public Sub New (builtInFunctions As IDictionary(Of IEdmOperation, Func(Of IEdmValue(), IEdmValue)))

Parameter

builtInFunctions
IDictionary<IEdmOperation,Func<IEdmValue[],IEdmValue>>

Integriertes Funktionswörterbuch für die Auswertungen der Funktionen.

Gilt für:

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

Initialisiert eine neue Instanz der EdmExpressionEvaluator-Klasse.

public EdmExpressionEvaluator (System.Collections.Generic.IDictionary<Microsoft.OData.Edm.IEdmOperation,Func<Microsoft.OData.Edm.Vocabularies.IEdmValue[],Microsoft.OData.Edm.Vocabularies.IEdmValue>> builtInFunctions, Func<string,Microsoft.OData.Edm.Vocabularies.IEdmValue[],Microsoft.OData.Edm.Vocabularies.IEdmValue> lastChanceOperationApplier);
new Microsoft.OData.Edm.Vocabularies.EdmExpressionEvaluator : System.Collections.Generic.IDictionary<Microsoft.OData.Edm.IEdmOperation, Func<Microsoft.OData.Edm.Vocabularies.IEdmValue[], Microsoft.OData.Edm.Vocabularies.IEdmValue>> * Func<string, Microsoft.OData.Edm.Vocabularies.IEdmValue[], Microsoft.OData.Edm.Vocabularies.IEdmValue> -> Microsoft.OData.Edm.Vocabularies.EdmExpressionEvaluator
Public Sub New (builtInFunctions As IDictionary(Of IEdmOperation, Func(Of IEdmValue(), IEdmValue)), lastChanceOperationApplier As Func(Of String, IEdmValue(), IEdmValue))

Parameter

builtInFunctions
IDictionary<IEdmOperation,Func<IEdmValue[],IEdmValue>>

Integriertes Funktionswörterbuch für die Auswertungen der Funktionen.

lastChanceOperationApplier
Func<String,IEdmValue[],IEdmValue>

Funktion, die aufgerufen wird, um eine Anwendung einer Funktion ohne statische Bindung auszuwerten.

Gilt für:

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.

public EdmExpressionEvaluator (System.Collections.Generic.IDictionary<Microsoft.OData.Edm.IEdmOperation,Func<Microsoft.OData.Edm.Vocabularies.IEdmValue[],Microsoft.OData.Edm.Vocabularies.IEdmValue>> builtInFunctions, Func<string,Microsoft.OData.Edm.Vocabularies.IEdmValue[],Microsoft.OData.Edm.Vocabularies.IEdmValue> lastChanceOperationApplier, Func<Microsoft.OData.Edm.IEdmModel,Microsoft.OData.Edm.IEdmType,string,string,Microsoft.OData.Edm.IEdmExpression> getAnnotationExpressionForType, Func<Microsoft.OData.Edm.IEdmModel,Microsoft.OData.Edm.IEdmType,string,string,string,Microsoft.OData.Edm.IEdmExpression> getAnnotationExpressionForProperty, Microsoft.OData.Edm.IEdmModel edmModel);
new Microsoft.OData.Edm.Vocabularies.EdmExpressionEvaluator : System.Collections.Generic.IDictionary<Microsoft.OData.Edm.IEdmOperation, Func<Microsoft.OData.Edm.Vocabularies.IEdmValue[], Microsoft.OData.Edm.Vocabularies.IEdmValue>> * Func<string, Microsoft.OData.Edm.Vocabularies.IEdmValue[], Microsoft.OData.Edm.Vocabularies.IEdmValue> * Func<Microsoft.OData.Edm.IEdmModel, Microsoft.OData.Edm.IEdmType, string, string, Microsoft.OData.Edm.IEdmExpression> * Func<Microsoft.OData.Edm.IEdmModel, Microsoft.OData.Edm.IEdmType, string, string, string, Microsoft.OData.Edm.IEdmExpression> * Microsoft.OData.Edm.IEdmModel -> Microsoft.OData.Edm.Vocabularies.EdmExpressionEvaluator
Public Sub New (builtInFunctions As IDictionary(Of IEdmOperation, Func(Of IEdmValue(), IEdmValue)), lastChanceOperationApplier As Func(Of String, IEdmValue(), IEdmValue), getAnnotationExpressionForType As Func(Of IEdmModel, IEdmType, String, String, IEdmExpression), getAnnotationExpressionForProperty As Func(Of IEdmModel, IEdmType, String, String, String, IEdmExpression), edmModel As IEdmModel)

Parameter

builtInFunctions
IDictionary<IEdmOperation,Func<IEdmValue[],IEdmValue>>

Integriertes Funktionswörterbuch für die Auswertungen der Funktionen.

lastChanceOperationApplier
Func<String,IEdmValue[],IEdmValue>

Funktion, die aufgerufen wird, um eine Anwendung einer Funktion ohne statische Bindung auszuwerten.

getAnnotationExpressionForType
Func<IEdmModel,IEdmType,String,String,IEdmExpression>

Funktion zum Abrufen einer IEdmExpression Anmerkung eines IEdmType.

getAnnotationExpressionForProperty
Func<IEdmModel,IEdmType,String,String,String,IEdmExpression>

Funktion zum Abrufen einer IEdmExpression Anmerkung einer Eigenschaft oder Navigationseigenschaft in IEdmType.

edmModel
IEdmModel

Das edm-Modell.

Gilt für: