Microsoft.OData.UriParser 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클래스
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또는 DynamicPathSegment의 TypeSegment인스턴스만 포함할 수 있는 특정 형식 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 |
ExpandTermToken 및 SelectTermToken에 대한 기본 클래스입니다. |
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 |
알 수 없는 경로 세그먼트 또는 열린 속성 세그먼트를 구문 분석하기 위한 대리자를 나타냅니다. |