Class QueryModelBinderExtensions
Extends the Query object with support for setting its properties from values that have been posted or are part of the query string in a web request.
Inherited Members
Namespace: IRM.Web.Http.ModelBinding
Assembly: IRM.dll
Syntax
public static class QueryModelBinderExtensions
Methods
GetAggregateObjects(Query, NameValueCollection)
Parses the request data for sort.
Declaration
public static void GetAggregateObjects(this Query query, NameValueCollection requestData)
Parameters
Query
query
The Query object to update. |
System.Collections.Specialized.NameValueCollection
requestData
The request data coming from either a query string or form post data. |
GetFilterObjects(FilterQuery, NameValueCollection)
Parses the request data for filter.
Declaration
public static void GetFilterObjects(this FilterQuery query, NameValueCollection requestData)
Parameters
FilterQuery
query
The Query object to update. |
System.Collections.Specialized.NameValueCollection
requestData
The request data coming from either a query string or form post data. |
GetSortObjects(Query, NameValueCollection)
Parses the request data for sort.
Declaration
public static void GetSortObjects(this Query query, NameValueCollection requestData)
Parameters
Query
query
The Query object to update. |
System.Collections.Specialized.NameValueCollection
requestData
The request data coming from either a query string or form post data. |
Parse(Query, IDictionary<String, String>)
Parses the request data for skip, take, sort and filter.
Declaration
public static void Parse(this Query query, IDictionary<string, string> requestData)
Parameters
Query
query
The Query object to update. |
System.Collections.Generic.IDictionary<String, String>
requestData
The request data coming from either a query string or form post data. |
Parse(Query, NameValueCollection)
Parses the request data for skip, take, sort and filter.
Declaration
public static void Parse(this Query query, NameValueCollection requestData)
Parameters
Query
query
The Query object to update. |
System.Collections.Specialized.NameValueCollection
requestData
The request data coming from either a query string or form post data. |