다음을 통해 공유


ODataQueryOptions<TEntity> 클래스

정의

쿼리 컴퍼지션을 수행하는 데 사용할 수 있는 복합 OData 쿼리 옵션을 정의합니다. 현재는 $filter, $orderby, $top, $skip만 지원합니다.

[Microsoft.AspNet.OData.ODataQueryParameterBinding]
public class ODataQueryOptions<TEntity> : Microsoft.AspNet.OData.Query.ODataQueryOptions
[<Microsoft.AspNet.OData.ODataQueryParameterBinding>]
type ODataQueryOptions<'Entity> = class
    inherit ODataQueryOptions
Public Class ODataQueryOptions(Of TEntity)
Inherits ODataQueryOptions

형식 매개 변수

TEntity
상속
ODataQueryOptions<TEntity>
특성

생성자

ODataQueryOptions<TEntity>(ODataQueryContext, HttpRequest)

에서 들어오는 요청 및 일부 메타데이터 정보를 ODataQueryContext기반으로 클래스의 ODataQueryOptions 새 instance 초기화합니다.

ODataQueryOptions<TEntity>(ODataQueryContext, HttpRequestMessage)

에서 들어오는 요청 및 일부 메타데이터 정보를 ODataQueryContext기반으로 클래스의 ODataQueryOptions 새 instance 초기화합니다.

속성

Apply

ApplyQueryOption를 가져옵니다.

(다음에서 상속됨 ODataQueryOptions)
Context

지정된 를 가져옵니다.ODataQueryContext

(다음에서 상속됨 ODataQueryOptions)
Count

CountQueryOption를 가져옵니다.

(다음에서 상속됨 ODataQueryOptions)
Filter

FilterQueryOption를 가져옵니다.

(다음에서 상속됨 ODataQueryOptions)
IfMatch

IfMatch 헤더에서 를 ETag<TEntity> 가져옵니다.

IfNoneMatch

ETag<TEntity> IfNoneMatch 헤더에서 를 가져옵니다.

OrderBy

OrderByQueryOption를 가져옵니다.

(다음에서 상속됨 ODataQueryOptions)
RawValues

모든 OData 쿼리 옵션의 원시 문자열을 가져옵니다.

(다음에서 상속됨 ODataQueryOptions)
Request

이 인스턴스와 연관된 요청 메시지를 가져옵니다.

(다음에서 상속됨 ODataQueryOptions)
SelectExpand

SelectExpandQueryOption를 가져옵니다.

(다음에서 상속됨 ODataQueryOptions)
Skip

SkipQueryOption를 가져옵니다.

(다음에서 상속됨 ODataQueryOptions)
SkipToken

SkipTokenQueryOption를 가져옵니다.

(다음에서 상속됨 ODataQueryOptions)
Top

TopQueryOption를 가져옵니다.

(다음에서 상속됨 ODataQueryOptions)
Validator

쿼리 검사기를 가져오거나 설정합니다.

(다음에서 상속됨 ODataQueryOptions)

메서드

ApplyTo(IQueryable)

개별 쿼리를 IQueryable에 적절한 순서로 적용합니다.

ApplyTo(IQueryable, AllowedQueryOptions)

개별 쿼리를 IQueryable에 적절한 순서로 적용합니다.

(다음에서 상속됨 ODataQueryOptions)
ApplyTo(IQueryable, ODataQuerySettings)

개별 쿼리를 IQueryable에 적절한 순서로 적용합니다.

ApplyTo(IQueryable, ODataQuerySettings, AllowedQueryOptions)

개별 쿼리를 IQueryable에 적절한 순서로 적용합니다.

(다음에서 상속됨 ODataQueryOptions)
ApplyTo(Object, ODataQuerySettings)

지정된 ODataQuerySettings를 사용하여 지정된 엔터티에 쿼리를 적용합니다.

(다음에서 상속됨 ODataQueryOptions)
ApplyTo(Object, ODataQuerySettings, AllowedQueryOptions)

개별 쿼리를 IQueryable에 적절한 순서로 적용합니다.

(다음에서 상속됨 ODataQueryOptions)
GenerateStableOrder()

기존 OrderBy 및 기타 쿼리 옵션을 기반으로 안정적인 OrderBy 쿼리 옵션을 생성합니다.

(다음에서 상속됨 ODataQueryOptions)
IsSupportedQueryOption(String)

지정된 쿼리 옵션이 지원되는 쿼리 옵션인지 확인합니다.

(다음에서 상속됨 ODataQueryOptions)
Validate(ODataValidationSettings)

지정된 validationSettings에 따라 $skip, $top, $orderby 및 $filter 포함한 모든 OData 쿼리의 유효성을 검사합니다. 유효성 검사에 실패하면 ODataException이 발생합니다.

(다음에서 상속됨 ODataQueryOptions)

적용 대상