C# 클래스 MvcApi.QueryableFilterAttribute

상속: System.Web.Mvc.ActionFilterAttribute
파일 보기 프로젝트 열기: dax70/MvcApi

공개 메소드들

메소드 설명
OnActionExecuted ( System.Web.Mvc.ActionExecutedContext actionExecutedContext ) : void
OnActionExecuting ( System.Web.Mvc.ActionExecutingContext actionContext ) : void
QueryableFilterAttribute ( ) : System
QueryableFilterAttribute ( QueryValidator queryValidator ) : System

보호된 메소드들

메소드 설명
ApplyResultLimit ( System.Web.Mvc.ActionExecutedContext actionExecutedContext, IQueryable query ) : IQueryable
GetDeserializedQuery ( IQueryable query, StructuredQuery structuredQery ) : IQueryable

비공개 메소드들

메소드 설명
GetStructuredQuery ( System.Web.HttpRequestBase request ) : StructuredQuery

메소드 상세

ApplyResultLimit() 보호된 메소드

protected ApplyResultLimit ( System.Web.Mvc.ActionExecutedContext actionExecutedContext, IQueryable query ) : IQueryable
actionExecutedContext System.Web.Mvc.ActionExecutedContext
query IQueryable
리턴 IQueryable

GetDeserializedQuery() 보호된 메소드

protected GetDeserializedQuery ( IQueryable query, StructuredQuery structuredQery ) : IQueryable
query IQueryable
structuredQery MvcApi.Query.StructuredQuery
리턴 IQueryable

OnActionExecuted() 공개 메소드

public OnActionExecuted ( System.Web.Mvc.ActionExecutedContext actionExecutedContext ) : void
actionExecutedContext System.Web.Mvc.ActionExecutedContext
리턴 void

OnActionExecuting() 공개 메소드

public OnActionExecuting ( System.Web.Mvc.ActionExecutingContext actionContext ) : void
actionContext System.Web.Mvc.ActionExecutingContext
리턴 void

QueryableFilterAttribute() 공개 메소드

public QueryableFilterAttribute ( ) : System
리턴 System

QueryableFilterAttribute() 공개 메소드

public QueryableFilterAttribute ( QueryValidator queryValidator ) : System
queryValidator QueryValidator
리턴 System