다음을 통해 공유


QueryFilterProvider 클래스

정의

형식의 System.Web.Http.Filters.IFilterProvider 매개 변수를 바인딩하지 않는 또는 IQueryable<T> 반환 형식의 모든 작업에 작업 IQueryable 필터를 적용하는 의 ODataQueryOptions구현입니다.

public class QueryFilterProvider : System.Web.Http.Filters.IFilterProvider
public class QueryFilterProvider : Microsoft.AspNetCore.Mvc.Filters.IFilterProvider
type QueryFilterProvider = class
    interface IFilterProvider
Public Class QueryFilterProvider
Implements IFilterProvider
상속
QueryFilterProvider
구현
System.Web.Http.Filters.IFilterProvider IFilterProvider

생성자

QueryFilterProvider(IActionFilter)

QueryFilterProvider 클래스의 새 인스턴스를 초기화합니다.

QueryFilterProvider(IActionFilter)

QueryFilterProvider 클래스의 새 인스턴스를 초기화합니다.

속성

Order

공급자 실행 순서를 결정하는 순서 값을 가져옵니다. 공급자는 Microsoft.AspNetCore.Mvc.Filters.IFilterProvider.Order 속성의 오름차순 숫자 값으로 실행됩니다.

QueryFilter

쿼리를 실행하는 작업 필터를 가져옵니다.

메서드

GetFilters(HttpConfiguration, HttpActionDescriptor)

지정된 작업에 적용할 필터를 제공합니다.

OnProvidersExecuted(FilterProviderContext)

요약: 모든 Microsoft.AspNetCore.Mvc.Filters.IFilterProviders가 한 번 실행된 후 Microsoft.AspNetCore.Mvc.Filters.IFilterProvider.Order를 줄이면서 호출됩니다.

OnProvidersExecuting(FilterProviderContext)

지정된 작업에 적용할 필터를 제공합니다.

적용 대상