C# Class MvcApi.QueryableFilterAttribute

Inheritance: System.Web.Mvc.ActionFilterAttribute
Afficher le fichier Open project: dax70/MvcApi

Méthodes publiques

Méthode Description
OnActionExecuted ( System.Web.Mvc.ActionExecutedContext actionExecutedContext ) : void
OnActionExecuting ( System.Web.Mvc.ActionExecutingContext actionContext ) : void
QueryableFilterAttribute ( ) : System
QueryableFilterAttribute ( QueryValidator queryValidator ) : System

Méthodes protégées

Méthode Description
ApplyResultLimit ( System.Web.Mvc.ActionExecutedContext actionExecutedContext, IQueryable query ) : IQueryable
GetDeserializedQuery ( IQueryable query, StructuredQuery structuredQery ) : IQueryable

Private Methods

Méthode Description
GetStructuredQuery ( System.Web.HttpRequestBase request ) : StructuredQuery

Method Details

ApplyResultLimit() protected méthode

protected ApplyResultLimit ( System.Web.Mvc.ActionExecutedContext actionExecutedContext, IQueryable query ) : IQueryable
actionExecutedContext System.Web.Mvc.ActionExecutedContext
query IQueryable
Résultat IQueryable

GetDeserializedQuery() protected méthode

protected GetDeserializedQuery ( IQueryable query, StructuredQuery structuredQery ) : IQueryable
query IQueryable
structuredQery MvcApi.Query.StructuredQuery
Résultat IQueryable

OnActionExecuted() public méthode

public OnActionExecuted ( System.Web.Mvc.ActionExecutedContext actionExecutedContext ) : void
actionExecutedContext System.Web.Mvc.ActionExecutedContext
Résultat void

OnActionExecuting() public méthode

public OnActionExecuting ( System.Web.Mvc.ActionExecutingContext actionContext ) : void
actionContext System.Web.Mvc.ActionExecutingContext
Résultat void

QueryableFilterAttribute() public méthode

public QueryableFilterAttribute ( ) : System
Résultat System

QueryableFilterAttribute() public méthode

public QueryableFilterAttribute ( QueryValidator queryValidator ) : System
queryValidator QueryValidator
Résultat System