ODataUriParser 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 |
에 대한 ODataUriParser를 ODataUriResolver 가져오거나 설정합니다. |
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의 유효성을 검사합니다. |