Partilhar via


EdmToClrEvaluator Construtores

Definição

Sobrecargas

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

Inicializa uma nova instância da classe EdmToClrEvaluator.

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

Inicializa uma nova instância da classe 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)

Inicializa uma nova instância da classe EdmToClrEvaluator.

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

Inicializa uma nova instância da classe EdmToClrEvaluator.

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)))

Parâmetros

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

Dicionário de funções internas para os avaliadores das funções.

Aplica-se a

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

Inicializa uma nova instância da classe EdmToClrEvaluator.

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))

Parâmetros

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

Dicionário de funções internas para os avaliadores das funções.

lastChanceOperationApplier
Func<String,IEdmValue[],IEdmValue>

Função a ser chamada para avaliar um aplicativo de uma função sem associação estática.

Aplica-se a

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

Inicializa uma nova instância da classe EdmToClrEvaluator.

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)

Parâmetros

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

Dicionário de funções internas para os avaliadores das funções.

lastChanceOperationApplier
Func<String,IEdmValue[],IEdmValue>

Função a ser chamada para avaliar um aplicativo de uma função sem associação estática.

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

Função para obter o IEdmExpression de uma anotação de um IEdmType.

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

Função para obter o IEdmExpression de uma anotação de uma propriedade ou propriedade de navegação em IEdmType.

edmModel
IEdmModel

O modelo de edm.

Aplica-se a