다음을 통해 공유


Microsoft.OData.UriParser 네임스페이스

클래스

AggregatedCollectionPropertyNode

단일 값으로 집계된 원래 컬렉션 리소스를 나타내는 노드입니다.

AllNode

All 쿼리를 나타내는 쿼리 노드입니다.

AllToken

모든 쿼리를 나타내는 어휘 토큰

AlternateKeysODataUriResolver

대체 키를 확인하기 위한 구현입니다.

AnnotationSegment

주석을 나타내는 세그먼트

AnyNode

Any 쿼리를 나타내는 쿼리 노드입니다.

AnyToken

모든 쿼리를 나타내는 어휘 토큰

BatchReferenceSegment

일괄 처리에서 다른 URL에 대한 별칭을 나타내는 세그먼트입니다.

BatchSegment

$batch를 나타내는 세그먼트입니다.

BinaryOperatorNode

이진 연산자를 나타내는 쿼리 노드입니다.

BinaryOperatorToken

이진 연산자를 나타내는 어휘 토큰입니다.

CollectionComplexNode

Node는 컬렉션 복합 속성을 나타냅니다.

CollectionConstantNode

상수 값을 나타내는 노드는 기본, 복합, 엔터티 또는 컬렉션 값일 수 있습니다.

CollectionFunctionCallNode

컬렉션을 반환하는 함수 호출을 나타내는 노드입니다.

CollectionNavigationNode

컬렉션 탐색 속성을 나타내는 쿼리 노드입니다.

CollectionNode

구성 가능한 값 컬렉션을 나타내는 모든 의미 체계 메타데이터가 바인딩된 노드의 기본 클래스입니다.

CollectionOpenPropertyAccessNode

열린 컬렉션 속성 값에 대한 액세스를 나타내는 노드입니다.

CollectionPropertyAccessNode

컬렉션 속성 값에 대한 액세스를 나타내는 노드입니다.

CollectionResourceCastNode

리소스 컬렉션 노드를 캐스팅하는 형식 세그먼트를 나타내는 노드입니다.

CollectionResourceFunctionCallNode

엔터티의 컬렉션을 반환하는 함수 호출을 나타내는 노드입니다.

CollectionResourceNode

값의 구성 가능한 컬렉션을 나타내는 모든 의미상 바인딩된 노드에 대한 기본 클래스입니다.

ComputeClause

$compute 쿼리 옵션을 구문 분석한 결과입니다.

ComputeExpression

트리의 현재 수준에서 쿼리에 의해 계산된 항목입니다.

ComputeExpressionToken

집계 토큰을 나타내는 쿼리 토큰입니다.

ComputeToken

컴퓨팅 토큰을 나타내는 쿼리 토큰입니다.

ConstantNode

상수 값을 나타내는 노드는 기본, 복합, 엔터티 또는 컬렉션 값일 수 있습니다.

ConvertNode

기본 형식을 다른 형식으로 변환하는 노드입니다.

CountNode

컬렉션 반환 속성 내의 관련 엔터티 또는 항목 수를 나타내는 노드입니다.

CountSegment

경로에서 $count를 나타내는 세그먼트입니다.

CountSegmentToken

경로의 $count 세그먼트를 나타내는 어휘 토큰입니다.

CountVirtualPropertyNode

가상 속성 $count 다른 집계 메서드처럼 작동할 수 있도록 하는 더미 클래스입니다.

CustomQueryOptionToken

쿼리 옵션을 나타내는 어휘 토큰입니다.

CustomUriFunctions

클래스는 사용자 지정 URI 함수의 함수 서명을 나타냅니다.

CustomUriLiteralParsers

이 클래스는 사용자 지정 리터럴 파서 관리자 및 파서입니다. 이 클래스를 통해 Uri 사용자 지정 리터럴 파서 추가 이 클래스는 UriLiteralParser로도 사용됩니다.

CustomUriLiteralPrefixes

리터럴 접두사 URI 구문 분석 시스템을 확장합니다. 이 클래스를 사용하면 모든 EdmType에 대한 사용자 지정 리터럴 접두사를 추가할 수 있습니다.

DottedIdentifierToken

형식 세그먼트를 나타내는 어휘 토큰입니다.

DynamicPathSegment

알 수 없는 경로 또는 열린 속성을 나타내는 세그먼트입니다.

EachSegment

경로의 $each 나타내는 세그먼트입니다.

EndPathToken

경로의 마지막 세그먼트를 나타내는 어휘 토큰입니다.

EntityIdSegment

$id 쿼리 옵션으로 표시되는 엔터티 ID를 나타내는 세그먼트

EntitySetSegment

경로에서 EntitySet을 나타내는 세그먼트입니다.

ExpandedCountSelectItem

특정 확장 트리의 한 확장 수준을 나타냅니다.

ExpandedNavigationSelectItem

특정 확장 트리의 한 확장 수준을 나타냅니다.

ExpandedReferenceSelectItem

이는 $ref 작업이 있는 특정 확장 트리의 확장 수준을 나타냅니다.

ExpandTermToken

확장 작업을 나타내는 어휘 토큰입니다.

ExpandToken

확장 작업을 나타내는 어휘 토큰입니다.

FilterClause

$filter 쿼리 옵션을 구문 분석한 결과입니다.

FilterSegment

경로의 $filter 나타내는 세그먼트입니다.

FunctionCallToken

함수 호출을 나타내는 어휘 토큰입니다.

FunctionParameterToken

함수 호출에 대한 매개 변수를 나타내는 토큰입니다.

FunctionSignatureWithReturnType

EDM 형식을 사용하는 함수 서명을 나타내는 클래스입니다.

InnerPathToken

쿼리 경로의 단일 비루트 세그먼트를 나타내는 어휘 토큰입니다.

InNode

In 연산자 를 나타내는 쿼리 노드입니다.

InToken

In 작업을 나타내는 어휘 토큰입니다.

KeySegment

경로에서 키 조회를 나타내는 세그먼트입니다.

LambdaNode

Any/All 쿼리를 나타내는 노드입니다.

LambdaToken

Any/All 쿼리를 나타내는 어휘 토큰

LevelsClause

$levels 구문 분석 옵션의 결과

LiteralToken

리터럴 값을 나타내는 어휘 토큰입니다.

MetadataSegment

경로에서 $metadata를 나타내는 세그먼트입니다.

NamedFunctionParameterNode

함수에 대한 의미상 구문 분석된 매개 변수를 나타내는 노드입니다.

NamedValue

단일 명명된 값(이름 및 값 쌍)을 나타내는 클래스입니다.

NamespaceQualifiedWildcardSelectItem

지정된 네임스페이스에 있는 모든 작업 및 함수의 선택을 나타내는 클래스입니다.

NavigationPropertyLinkSegment

$ref 나타내는 세그먼트(ODL 7.4.x 이하의 이전 버전과의 호환성 버전)

NavigationPropertySegment

탐색 속성을 나타내는 세그먼트입니다.

NonResourceRangeVariable

엔터티 집합 또는 복합 컬렉션을 참조하지 않는 Any 또는 All의 rangeVariable입니다.

NonResourceRangeVariableReferenceNode

리소스 컬렉션이 아닌 컬렉션에서 반복하는 rangeVariable을 나타내는 노드입니다.

NonSystemToken

경로의 세그먼트를 나타내는 어휘 토큰입니다.

ODataExpandPath

또는 또는 복합 ODataPath 인스턴스 TypeSegmentNavigationPropertySegmentPropertySegment 만 포함할 수 있는 특정 형식입니다.

ODataPath

으로 구성된 ODataPathSegmentOData URI의 경로 부분 표현입니다.

ODataPathSegment

경로에 있는 세그먼트의 의미 표현입니다.

ODataQueryOptionParser

쿼리 옵션에 대한 파서

ODataSelectPath

, , , NavigationPropertySegmentPropertySegmentOperationSegment또는 DynamicPathSegmentTypeSegment인스턴스만 포함할 수 있는 특정 형식 ODataPath 입니다.

ODataUnrecognizedPathException

경로 구문 분석에서 경로에 인식할 수 없거나 확인할 수 없는 토큰이 있음을 감지하는 경우(서버에서 404로 처리해야 함) throw되는 예외입니다.

ODataUnresolvedFunctionParameterAlias

아직 특정 값으로 확인되지 않은 함수 호출의 별칭이 지정된 매개 변수를 나타냅니다.

ODataUriParser

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

ODataUriParserSettings

에서 ODataUriParser사용하는 설정입니다.

ODataUriResolver

다양한 종류의 Uri 구문 분석 컨텍스트를 확인하기 위한 클래스입니다.

OperationImportSegment

actionimport 또는 functionImport에 대한 호출을 나타내는 세그먼트입니다.

OperationSegment

동작, 함수 또는 서비스 작업에 대한 호출을 나타내는 세그먼트입니다.

OperationSegmentParameter

OData 경로에서 작업을 호출하기 위한 명명된 매개 변수 값을 나타냅니다.

OrderByClause

$orderby 쿼리 옵션의 구문 분석 결과를 나타냅니다.

OrderByToken

작업별 순서를 나타내는 어휘 토큰입니다.

ParameterAliasNode

uri 경로, $filter 또는 $orderby 표시되는 매개 변수 별칭을 나타냅니다.

PathSegmentHandler

경로 의미 체계 트리를 탐색하기 위한 처리기 인터페이스입니다.

PathSegmentToken

경로의 세그먼트를 나타내는 어휘 토큰입니다.

PathSegmentTranslator<T>

구문 트리를 탐색하기 위한 변환기 인터페이스입니다.

PathSelectItem

특정 경로의 선택을 나타내는 클래스입니다.

PathTemplateSegment

경로의 경로 템플릿을 나타내는 세그먼트입니다.

PathToken

경로의 세그먼트를 나타내는 어휘 토큰입니다.

PropertySegment

구조적 속성을 나타내는 세그먼트입니다.

QueryNode

모든 의미 체계 메타데이터 바인딩된 노드에 대한 기본 클래스입니다.

QueryNodeVisitor<T>

의미 체계 트리를 탐색하기 위한 방문자 인터페이스입니다.

QueryToken

OData 쿼리의 모든 어휘 토큰에 대한 기본 클래스입니다.

RangeVariable

컬렉션에 대한 반복기 변수를 나타내는 RangeVariable(엔터티 중 하나 또는 그렇지 않음)입니다. 기본 SemanticAST 외부에 존재하지만 RangeVariableReferenceNode(비엔터티 또는 엔터티)를 통해 후크됩니다.

RangeVariableKind

다양한 종류의 RangeVariable을 열거합니다.

RangeVariableToken

Any/All 쿼리의 매개 변수를 나타내는 어휘 토큰입니다.

ReferenceSegment

경로의 $ref 나타내는 세그먼트입니다.

ResourceRangeVariable

엔터티 또는 복합을 참조하는 모든 식 내의 RangeVariable입니다.

ResourceRangeVariableReferenceNode

엔터티 또는 복합을 참조하는 Any 또는 All 절의 범위 변수를 나타내는 노드입니다.

SearchClause

$search 쿼리 옵션을 구문 분석한 결과입니다.

SearchTermNode

검색어를 나타내는 노드입니다.

SelectExpandClause

URI에 있는 모든 선택 또는 확장 절의 결합된 의미를 나타내는 클래스입니다.

SelectExpandTermToken

ExpandTermTokenSelectTermToken에 대한 기본 클래스입니다.

SelectItem

트리의 현재 수준에서 쿼리에 의해 선택된 항목입니다.

SelectItemHandler

선택 항목 트리를 걷기 위한 처리기 인터페이스입니다.

SelectItemTranslator<T>

항목 트리 선택을 위한 Translator 인터페이스입니다.

SelectTermToken

선택 작업을 나타내는 어휘 토큰입니다.

SelectToken

선택 작업을 나타내는 어휘 토큰입니다.

SingleComplexNode

복합을 나타내는 노드입니다.

SingleEntityNode

단일 구성 가능한 엔터티 값을 나타내는 모든 의미 체계 메타데이터 바인딩된 노드에 대한 기본 클래스입니다.

SingleNavigationNode

단일 탐색 속성을 나타내는 노드입니다.

SingleResourceCastNode

단일 엔터티/복합 부모 노드를 캐스팅하는 형식 세그먼트를 나타내는 노드입니다.

SingleResourceFunctionCallNode

단일 엔터티 또는 복합을 반환하는 함수 호출을 나타내는 노드입니다.

SingleResourceNode

엔터티 및 복합을 포함하여 리소스를 나타내는 노드입니다.

SingletonSegment

경로의 싱글톤을 나타내는 세그먼트입니다.

SingleValueCastNode

단일 기본 값 노드를 캐스팅하는 형식 세그먼트를 나타내는 노드입니다.

SingleValueFunctionCallNode

단일 값을 반환하는 함수 호출을 나타내는 노드입니다.

SingleValueNode

단일 구성 가능한 값을 나타내는 모든 의미 체계 메타데이터 바인딩된 노드에 대한 기본 클래스입니다.

SingleValueOpenPropertyAccessNode

EDM 모델에 바인딩되지 않은 단일 값 열기 속성 액세스를 나타내는 의미 체계 노드입니다.

SingleValuePropertyAccessNode

속성 값에 대한 액세스를 나타내는 노드입니다.

StarToken

모든 속성 액세스를 나타내는 어휘 토큰입니다.

StringAsEnumResolver

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

SystemToken

$count 같은 시스템 토큰을 나타내는 어휘 토큰

TypeFacetsPromotionRules

형식 패싯에 대한 승격 규칙을 정의합니다.

TypeSegment

이전 세그먼트에서 다른 형식으로의 캐스트를 나타내는 세그먼트입니다.

UnaryOperatorNode

단항 연산자를 나타내는 노드입니다.

UnaryOperatorToken

단항 연산자를 나타내는 어휘 토큰입니다.

UnqualifiedODataUriResolver

바인딩된 함수 호출을 지원하는 해결 프로그램입니다.

UriLiteralParsingException

파서가 대상 형식을 구문 분석할 수 있지만 그렇게 하지 못한 경우 이 예외를 throw합니다. 파서가 대상 형식을 구문 분석할 수 없는 경우 throw하지 마세요.

UriPathParser

URI 경로를 사용하고 어휘 개체 모델을 생성하는 파서입니다.

UriQueryExpressionParser

쿼리 식($filter, $orderby)을 사용하고 어휘 개체 모델을 생성하는 파서입니다.

UriTemplateExpression

URI 템플릿 구문 분석 결과를 나타내는 클래스입니다.

ValueSegment

$value 나타내는 세그먼트

WildcardSelectItem

모든 구조적 속성을 선택해야 함을 지정하는 '*' 선택 항목을 나타내기 위한 클래스입니다.

인터페이스

IPathSegmentTokenVisitor

경로 트리를 걷기 위한 방문자 인터페이스입니다.

IPathSegmentTokenVisitor<T>

경로 트리를 걷기 위한 방문자 인터페이스입니다.

ISyntacticTreeVisitor<T>

구문 트리를 걷기 위한 방문자 인터페이스입니다.

IUriLiteralParser

Uri 리터럴 파서에 대한 인터페이스입니다. OData 요청의 URI를 개체로 구문 분석하기 위해 ODataUriParser는 UriLiteralParses를 사용합니다. 이 인터페이스의 구현은 EdmType의 텍스트를 인스턴스로 구문 분석합니다.

열거형

BinaryOperatorKind

이진 연산자의 열거형입니다.

OrderByDirection

방향별 순서 열거형입니다.

QueryNodeKind

쿼리 노드 종류의 공용 열거형입니다. InternalQueryNodeKind의 하위 집합

QueryTokenKind

쿼리 토큰 종류의 열거형입니다.

UnaryOperatorKind

이진 연산자의 열거형입니다.

대리자

ParseDynamicPathSegment

알 수 없는 경로 세그먼트 또는 열린 속성 세그먼트를 구문 분석하기 위한 대리자를 나타냅니다.