다음을 통해 공유


ODataUriParser 클래스

정의

ODataURI를 구문 분석하는 기본 공용 API입니다.

public sealed class ODataUriParser
type ODataUriParser = class
Public NotInheritable Class ODataUriParser
상속
ODataUriParser

생성자

ODataUriParser(IEdmModel, Uri, IServiceProvider)

ODataUriParser 작성

ODataUriParser(IEdmModel, Uri, Uri, IServiceProvider)

ODataUriParser 작성

ODataUriParser(IEdmModel, Uri, Uri)

ODataUriParser 작성

ODataUriParser(IEdmModel, Uri)

ODataUriParser 작성

속성

BatchReferenceCallback

BatchReferenceSegment(일괄 처리에서 $0에 사용)를 반환하는 콜백을 가져오거나 설정합니다.

Container

URI 구문 분석 관련 서비스를 가져오는 선택적 종속성 주입 컨테이너입니다.

CustomQueryOptions

OData가 아닌 쿼리 옵션을 가져옵니다.

EnableNoDollarQueryOptions

달러 쿼리 옵션을 사용할 수 없는지 여부입니다. 이 옵션을 사용하도록 설정하면 시스템 쿼리 옵션의 '$' 접두사는 선택 사항이 됩니다. 예를 들어 "select" 및 "$select"는 이 경우에 동일합니다.

EnableUriTemplateParsing

Uri 템플릿 구문 분석이 사용되는지 여부입니다. 키 및 함수 매개 변수에 대한 Uri 템플릿이 지원됩니다. 자세한 내용은 클래스를 참조하세요 UriTemplateExpression .

Model

이 ODataUriParser의 모델을 가져옵니다.

ParameterAliasNodes

매개 변수 별칭 노드 정보를 가져옵니다.

ParseDynamicPathSegmentFunc

알 수 없는 경로 세그먼트 또는 열린 속성 세그먼트를 구문 분석하는 데 사용할 수 있는 함수를 가져오거나 설정합니다.

Resolver

에 대한 ODataUriParserODataUriResolver 가져오거나 설정합니다.

ServiceRoot

서비스 루트의 절대 URI를 가져옵니다.

Settings

이 인스턴스의 설정입니다 ODataUriParser. 자세한 내용은 의 개별 속성 ODataUriParserSettings 에 대한 설명서를 참조하세요.

UrlKeyDelimiter

특히 키를 세그먼트로 인식할지 여부를 구문 분석하는 동안 사용할 를 가져오거나 설정합니다 ODataUrlKeyDelimiter .

메서드

ParseApply()

$apply 구문 분석합니다.

ParseCompute()

$compute 구문 분석합니다.

ParseCount()

$count 쿼리 옵션 구문 분석

ParseDeltaToken()

$deltatoken 쿼리 옵션 구문 분석

ParseEntityId()

엔터티 식별자를 구문 분석합니다.

ParseFilter()

지정된 전체 Uri의 필터 절을 구문 분석하여 생성된 모드를 사용하여 텍스트를 의미 체계 노드에 바인딩합니다.

ParseIndex()

$index 쿼리 옵션 구문 분석

ParseOrderBy()

지정된 전체 Uri에서 orderBy 절을 구문 분석하고 생성된 모드를 사용하여 텍스트를 의미 체계 노드에 바인딩합니다.

ParsePath()

지정된 전체 Uri의 odata 경로를 구문 분석합니다.

ParseSearch()

$search 구문 분석합니다.

ParseSelectAndExpand()

인스턴스화된 클래스의 ParseSelectAndExpand

ParseSkip()

$skip 쿼리 옵션 구문 분석

ParseSkipToken()

$skiptoken 쿼리 옵션 구문 분석

ParseTop()

$top 쿼리 옵션 구문 분석

ParseUri()

각 파트에 연결된 의미 체계를 사용하여 전체 Uri를 해당 우발적 부분으로 구문 분석합니다. ODataUri을 참조하세요.

Validate(ODataUrlValidationRuleSet, IEnumerable<ODataUrlValidationMessage>)

지정된 규칙 집합을 사용하여 OData Uri의 유효성을 검사합니다.

Validate(ODataUrlValidator, IEnumerable<ODataUrlValidationMessage>)

ODataUrlValidator를 사용하여 OData Uri의 유효성을 검사합니다.

적용 대상