Microsoft.AspNet.OData.Query 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클래스
ApplyQueryOption |
쿼리에 대한 $apply OData 쿼리 옵션을 정의합니다. |
CountAttribute |
Attribute OData의 $count 쿼리 옵션 설정과 상관 관계가 있는 클래스 또는 속성에 배치할 수 있는 를 나타냅니다. |
CountQueryOption |
$count 쿼리 옵션의 값을 나타내고 쿼리를 충족하는 엔터티 수를 검색할 방법을 표시합니다. |
DefaultQuerySettings |
이 클래스는 쿼리 컴퍼지션 중에 사용할 기본 설정을 설명합니다. |
DefaultSkipTokenHandler |
서비스에 대한 SkipTokenHandler의 기본 구현입니다. |
ExpandAttribute |
Attribute OData의 $expand 쿼리 옵션 설정과 상관 관계가 있는 속성 또는 클래스에 배치할 수 있는 을 나타냅니다. |
ExpandConfiguration |
확장 가능한 속성의 구성을 나타냅니다. |
FilterAttribute |
Attribute OData의 $filter 쿼리 옵션 설정과 상관 관계가 있는 클래스 또는 속성에 배치할 수 있는 을 나타냅니다. |
FilterQueryOption |
쿼리를 위한 $filter OData 쿼리 옵션을 정의합니다. |
ModelBoundQuerySettings |
이 클래스는 쿼리 컴퍼지션 중에 사용할 모델 바인딩된 설정에 대해 설명합니다. |
NonFilterableAttribute |
Attribute 속성을 $filter OData 쿼리 옵션에서 사용할 수 없도록 지정하기 위해 속성에 배치할 수 있는 을 나타냅니다. |
NotCountableAttribute |
Attribute 속성에 $count 적용할 수 없도록 지정하기 위해 속성에 배치할 수 있는 을 나타냅니다. |
NotExpandableAttribute |
Attribute$expand OData 쿼리 옵션에서 속성을 사용할 수 없도록 지정하기 위해 속성에 배치할 수 있는 을 나타냅니다. |
NotFilterableAttribute |
Attribute 속성을 $filter OData 쿼리 옵션에서 사용할 수 없도록 지정하기 위해 속성에 배치할 수 있는 을 나타냅니다. |
NotNavigableAttribute |
Attribute OData 쿼리에서 속성을 탐색할 수 없도록 지정하기 위해 속성에 배치할 수 있는 을 나타냅니다. |
NotSortableAttribute |
Attribute$orderby OData 쿼리 옵션에서 속성을 사용할 수 없도록 지정하기 위해 속성에 배치할 수 있는 을 나타냅니다. |
ODataQueryOptions |
쿼리 컴퍼지션을 수행하는 데 사용할 수 있는 복합 OData 쿼리 옵션을 정의합니다. 현재는 $filter, $orderby, $top, $skip 및 $count만 지원합니다. |
ODataQueryOptions<TEntity> |
쿼리 컴퍼지션을 수행하는 데 사용할 수 있는 복합 OData 쿼리 옵션을 정의합니다. 현재는 $filter, $orderby, $top, $skip만 지원합니다. |
ODataQueryOptionsParserFactory |
요청 본문에서 OData 쿼리 옵션의 구문 분석을 처리하는 클래스의 팩터리 IODataQueryOptionsParser 입니다. |
ODataQuerySettings |
이 클래스는 쿼리 컴퍼지션 중에 사용할 설정을 설명합니다. |
ODataRawQueryOptions |
들어오는 요청에서 문자열 형식의 원시 쿼리 값을 나타냅니다. |
ODataValidationSettings |
이 클래스는 쿼리를 위한 유효성 검사 설정을 설명합니다. |
OrderByAttribute |
Attribute OData의 $orderby 쿼리 옵션 설정과 상관 관계가 있는 클래스 또는 속성에 배치할 수 있는 을 나타냅니다. |
OrderByCountNode |
식별 IEdmProperty 순서를 나타냅니다. |
OrderByItNode |
$orderby 절의 '$it' 식으로 순서를 나타냅니다. |
OrderByNode |
$orderby 절의 식으로 단일 순서를 나타냅니다. |
OrderByOpenPropertyNode |
동적 속성의 순서를 나타냅니다. |
OrderByPropertyNode |
식별 IEdmProperty 순서를 나타냅니다. |
OrderByQueryOption |
쿼리를 위한 $orderby OData 쿼리 옵션을 정의합니다. |
PageAttribute |
Attribute 속성 또는 클래스에 배치하여 해당 속성 또는 형식의 $top 및 쿼리 결과 반환 번호를 지정하는 을 나타냅니다. |
ParameterAliasNodeTranslator |
매개 변수 별칭 노드를 번역하는 변환기를 정의합니다. |
PlainTextODataQueryOptionsParser |
의 콘텐츠를 읽고 OData URL의 Stream 쿼리 옵션 부분으로 구문 분석합니다. 쿼리 옵션은 요청 본문에 일반 텍스트로 전달됩니다. |
QueryFilterProvider |
형식의 System.Web.Http.Filters.IFilterProvider 매개 변수를 바인딩하지 않는 또는 IQueryable<T> 반환 형식의 모든 작업에 작업 IQueryable 필터를 적용하는 의 ODataQueryOptions구현입니다. |
SelectAttribute |
Attribute OData의 $select 쿼리 옵션 설정과 상관 관계가 있는 속성 또는 클래스에 배치할 수 있는 을 나타냅니다. |
SelectExpandQueryOption |
OData $select 및 $expand 쿼리 옵션을 나타냅니다. |
SkipQueryOption |
쿼리를 위한 $skip OData 쿼리 옵션을 정의합니다. |
SkipTokenHandler |
페이징에 대한 NextLink가 생성되는 방법을 나타냅니다. |
SkipTokenQueryOption |
쿼리에 대한 $skiptoken OData 쿼리 옵션을 정의합니다. |
TopQueryOption |
쿼리를 위한 $top OData 쿼리 옵션을 정의합니다. |
TruncatedCollection<T> |
지정된 페이지 크기로 컬렉션을 자르는 클래스를 나타냅니다. |
UnsortableAttribute |
Attribute$orderby OData 쿼리 옵션에서 속성을 사용할 수 없도록 지정하기 위해 속성에 배치할 수 있는 을 나타냅니다. |
인터페이스
IODataQueryOptionsParser |
의 콘텐츠를 읽고 OData URL의 Stream 쿼리 옵션 부분으로 구문 분석하는 기능을 노출합니다. 쿼리 옵션은 요청 본문에 /$query 끝나는 리소스 경로로 전달될 수 있습니다. |
IPropertyMapper |
$select 및 $expand 프로젝션의 결과는 instance 표시됩니다 ISelectExpandWrapper . 해당 instance 를 호출ToDictionary(Func<IEdmModel,IEdmStructuredType,IPropertyMapper>)하여 instance 프로 IDictionary<TKey,TValue> 젝스할 수 있습니다. 해당 메서드는 함수를 사용하여 해당 프로젝션의 속성 이름을 반환IDictionary<TKey,TValue>된 의 키에 매핑하는 를 생성 IPropertyMapper 합니다. instance (위에서 설명한 ISelectExpandWrapper 메서드 사용)로 IDictionary<TKey,TValue> 변환하는 기본 목적은 지정된 포맷터에 의해 $select 및 $expand 프로젝션을 serialization하는 동안 사용되는 의 속성 IEdmStructuredType 이름을 변경할 수 있도록 하는 것입니다. 예를 들어 특정 포맷터의 사용자 지정 직렬화 특성을 지원하기 위해서입니다. |
ISelectExpandWrapper |
$select 및 $expand 쿼리 작업을 나타냅니다. |
ITruncatedCollection |
지정된 페이지 크기로 자르는 컬렉션을 나타냅니다. |
열거형
AllowedArithmeticOperators |
$filter를 사용한 쿼리에 허용할 산술 연산자입니다. |
AllowedFunctions |
$filter를 사용한 쿼리에 허용할 함수입니다. |
AllowedLogicalOperators |
$filter를 사용한 쿼리에 허용할 논리 연산자입니다. |
AllowedQueryOptions |
쿼리에 허용할 OData 쿼리 옵션입니다. |
HandleNullPropagationOption |
이 열거는 쿼리 가능한 지원에서 null 전파를 처리하는 방법을 정의합니다. |
QueryOptionSetting |
쿼리 옵션의 설정을 나타냅니다. |
SelectExpandType |
expand 및 select의 형식을 나타냅니다. |