다음을 통해 공유


StringAsEnumResolver 클래스

정의

정규화된 네임스페이스가 없는 리터럴 값을 열거형 형식으로 확인하기 위한 구현입니다.

public sealed class StringAsEnumResolver : Microsoft.OData.UriParser.ODataUriResolver
type StringAsEnumResolver = class
    inherit ODataUriResolver
Public NotInheritable Class StringAsEnumResolver
Inherits ODataUriResolver
상속
StringAsEnumResolver

생성자

StringAsEnumResolver()

정규화된 네임스페이스가 없는 리터럴 값을 열거형 형식으로 확인하기 위한 구현입니다.

속성

EnableCaseInsensitive

확인자를 구분하지 않는 대/소문자를 사용하도록 설정할지 여부입니다.

(다음에서 상속됨 ODataUriResolver)
EnableNoDollarQueryOptions

OData 시스템 쿼리 옵션에 대한 선택적-$-sign-prefix 옵션을 가져오고 설정합니다.

(다음에서 상속됨 ODataUriResolver)
TypeFacetsPromotionRules

형식 패싯에 대한 승격 규칙을 가져오고 설정합니다.

(다음에서 상속됨 ODataUriResolver)

메서드

PromoteBinaryOperandTypes(BinaryOperatorKind, SingleValueNode, SingleValueNode, IEdmTypeReference)

왼쪽 및 오른쪽 피연산자 형식을 승격하고 열거형 속성 및 문자열 상수 시나리오를 지원합니다.

ResolveBoundOperations(IEdmModel, String, IEdmType)

이름에 따라 바인딩된 작업을 확인합니다.

(다음에서 상속됨 ODataUriResolver)
ResolveKeys(IEdmEntityType, IDictionary<String,String>, Func<IEdmTypeReference,String,Object>)

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

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

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

ResolveNavigationSource(IEdmModel, String)

모델에서 탐색 원본을 확인합니다.

(다음에서 상속됨 ODataUriResolver)
ResolveOperationImports(IEdmModel, String)

특정 이름으로 작업 가져오기를 확인합니다.

(다음에서 상속됨 ODataUriResolver)
ResolveOperationParameters(IEdmOperation, IDictionary<String,SingleValueNode>)

작업의 매개 변수를 확인합니다. 이 확장을 사용하여 열거형 값을 문자열 값으로 작성할 수 있습니다.

ResolveProperty(IEdmStructuredType, String)

속성 이름에서 속성 확인

(다음에서 상속됨 ODataUriResolver)
ResolveTerm(IEdmModel, String)

모델에서 용어 이름을 확인합니다.

(다음에서 상속됨 ODataUriResolver)
ResolveType(IEdmModel, String)

모델에서 형식 이름을 확인합니다.

(다음에서 상속됨 ODataUriResolver)
ResolveUnboundOperations(IEdmModel, String)

이름에 따라 언바운드 작업을 해결합니다.

(다음에서 상속됨 ODataUriResolver)

적용 대상