다음을 통해 공유


EdmToClrEvaluator 생성자

정의

오버로드

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

EdmToClrEvaluator 클래스의 새 인스턴스를 초기화합니다.

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

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)

EdmToClrEvaluator 클래스의 새 인스턴스를 초기화합니다.

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

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

매개 변수

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

함수의 계산기에 대한 기본 제공 함수 사전입니다.

적용 대상

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

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

매개 변수

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

함수의 계산기에 대한 기본 제공 함수 사전입니다.

lastChanceOperationApplier
Func<String,IEdmValue[],IEdmValue>

정적 바인딩 없이 함수 적용을 평가하기 위해 호출할 함수입니다.

적용 대상

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

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)

매개 변수

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

함수의 계산기에 대한 기본 제공 함수 사전입니다.

lastChanceOperationApplier
Func<String,IEdmValue[],IEdmValue>

정적 바인딩 없이 함수 적용을 평가하기 위해 호출할 함수입니다.

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

의 주석을 IEdmExpression 가져오는 함수입니다 IEdmType.

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

함수 - 에서 IEdmExpression 속성 또는 탐색 속성의 주석을 가져옵니다 IEdmType.

edmModel
IEdmModel

edm 모델입니다.

적용 대상