Sdílet prostřednictvím


EdmToClrEvaluator Konstruktory

Definice

Přetížení

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

Inicializuje novou instanci EdmToClrEvaluator třídy .

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

Inicializuje novou instanci EdmToClrEvaluator třídy .

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

Inicializuje novou instanci EdmToClrEvaluator třídy .

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

Inicializuje novou instanci EdmToClrEvaluator třídy .

public EdmToClrEvaluator (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.EdmToClrEvaluator : System.Collections.Generic.IDictionary<Microsoft.OData.Edm.IEdmOperation, Func<Microsoft.OData.Edm.Vocabularies.IEdmValue[], Microsoft.OData.Edm.Vocabularies.IEdmValue>> -> Microsoft.OData.Edm.Vocabularies.EdmToClrEvaluator
Public Sub New (builtInFunctions As IDictionary(Of IEdmOperation, Func(Of IEdmValue(), IEdmValue)))

Parametry

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

Předdefinovaný slovník funkcí pro vyhodnocovače funkcí.

Platí pro

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

Inicializuje novou instanci EdmToClrEvaluator třídy .

public EdmToClrEvaluator (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.EdmToClrEvaluator : 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.EdmToClrEvaluator
Public Sub New (builtInFunctions As IDictionary(Of IEdmOperation, Func(Of IEdmValue(), IEdmValue)), lastChanceOperationApplier As Func(Of String, IEdmValue(), IEdmValue))

Parametry

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

Předdefinovaný slovník funkcí pro vyhodnocovače funkcí.

lastChanceOperationApplier
Func<String,IEdmValue[],IEdmValue>

Volání funkce k vyhodnocení aplikace funkce bez statické vazby

Platí pro

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

Inicializuje novou instanci EdmToClrEvaluator třídy .

public EdmToClrEvaluator (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.EdmToClrEvaluator : 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.EdmToClrEvaluator
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)

Parametry

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

Předdefinovaný slovník funkcí pro vyhodnocovače funkcí.

lastChanceOperationApplier
Func<String,IEdmValue[],IEdmValue>

Volání funkce k vyhodnocení aplikace funkce bez statické vazby

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

Funkce pro získání IEdmExpression anotace objektu IEdmType.

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

Funkce pro získání IEdmExpression poznámky vlastnosti nebo navigační vlastnosti v IEdmType.

edmModel
IEdmModel

Model edm.

Platí pro