다음을 통해 공유


StringAsEnumResolver.ResolveKeys 메서드

정의

오버로드

ResolveKeys(IEdmEntityType, IDictionary<String,String>, Func<IEdmTypeReference,String,Object>)

특정 엔터티 집합에 대한 키를 확인합니다. 키가 이름 값 쌍으로 지정되면 이 함수가 호출됩니다. 예를 들어 EntitySet(ID='key') 열거형 값은 이 확인자를 사용하여 형식 이름 접두사를 생략할 수 있습니다.

ResolveKeys(IEdmEntityType, IList<String>, Func<IEdmTypeReference,String,Object>)

특정 엔터티 집합에 대한 키를 확인합니다. 키가 위치 값으로 지정되면 이 함수가 호출됩니다. 예를 들어 EntitySet('key') 열거형 값은 이 확인자를 사용하여 형식 이름 접두사를 생략할 수 있습니다.

ResolveKeys(IEdmEntityType, IDictionary<String,String>, Func<IEdmTypeReference,String,Object>)

특정 엔터티 집합에 대한 키를 확인합니다. 키가 이름 값 쌍으로 지정되면 이 함수가 호출됩니다. 예를 들어 EntitySet(ID='key') 열거형 값은 이 확인자를 사용하여 형식 이름 접두사를 생략할 수 있습니다.

public override System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>> ResolveKeys (Microsoft.OData.Edm.IEdmEntityType type, System.Collections.Generic.IDictionary<string,string> namedValues, Func<Microsoft.OData.Edm.IEdmTypeReference,string,object> convertFunc);
override this.ResolveKeys : Microsoft.OData.Edm.IEdmEntityType * System.Collections.Generic.IDictionary<string, string> * Func<Microsoft.OData.Edm.IEdmTypeReference, string, obj> -> seq<System.Collections.Generic.KeyValuePair<string, obj>>
Public Overrides Function ResolveKeys (type As IEdmEntityType, namedValues As IDictionary(Of String, String), convertFunc As Func(Of IEdmTypeReference, String, Object)) As IEnumerable(Of KeyValuePair(Of String, Object))

매개 변수

type
IEdmEntityType

현재 엔터티 세트에 대한 형식입니다.

namedValues
IDictionary<String,String>

이름 값 쌍의 사전입니다.

convertFunc
Func<IEdmTypeReference,String,Object>

값 변환에 사용할 convert 함수입니다.

반환

확인된 키 목록입니다.

적용 대상

ResolveKeys(IEdmEntityType, IList<String>, Func<IEdmTypeReference,String,Object>)

특정 엔터티 집합에 대한 키를 확인합니다. 키가 위치 값으로 지정되면 이 함수가 호출됩니다. 예를 들어 EntitySet('key') 열거형 값은 이 확인자를 사용하여 형식 이름 접두사를 생략할 수 있습니다.

public override System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>> ResolveKeys (Microsoft.OData.Edm.IEdmEntityType type, System.Collections.Generic.IList<string> positionalValues, Func<Microsoft.OData.Edm.IEdmTypeReference,string,object> convertFunc);
override this.ResolveKeys : Microsoft.OData.Edm.IEdmEntityType * System.Collections.Generic.IList<string> * Func<Microsoft.OData.Edm.IEdmTypeReference, string, obj> -> seq<System.Collections.Generic.KeyValuePair<string, obj>>
Public Overrides Function ResolveKeys (type As IEdmEntityType, positionalValues As IList(Of String), convertFunc As Func(Of IEdmTypeReference, String, Object)) As IEnumerable(Of KeyValuePair(Of String, Object))

매개 변수

type
IEdmEntityType

현재 엔터티 세트에 대한 형식입니다.

positionalValues
IList<String>

위치 값 목록입니다.

convertFunc
Func<IEdmTypeReference,String,Object>

값 변환에 사용할 convert 함수입니다.

반환

확인된 키 목록입니다.

적용 대상