QueryableAttribute.ValidateQuery Method
Validates the OData query in the incoming request.
Namespace: System.Web.Http
Assembly: System.Web.Http.OData (in System.Web.Http.OData.dll)
Syntax
'Declaration
Public Overridable Sub ValidateQuery ( _
request As HttpRequestMessage, _
queryOptions As ODataQueryOptions _
)
'Usage
Dim instance As QueryableAttribute
Dim request As HttpRequestMessage
Dim queryOptions As ODataQueryOptions
instance.ValidateQuery(request, queryOptions)
public virtual void ValidateQuery(
HttpRequestMessage request,
ODataQueryOptions queryOptions
)
public:
virtual void ValidateQuery(
HttpRequestMessage^ request,
ODataQueryOptions^ queryOptions
)
abstract ValidateQuery :
request:HttpRequestMessage *
queryOptions:ODataQueryOptions -> unit
override ValidateQuery :
request:HttpRequestMessage *
queryOptions:ODataQueryOptions -> unit
public function ValidateQuery(
request : HttpRequestMessage,
queryOptions : ODataQueryOptions
)
Parameters
- request
Type: System.Net.Http.HttpRequestMessage
The incoming request.
- queryOptions
Type: System.Web.Http.OData.Query.ODataQueryOptions
The ODataQueryOptions instance constructed based on the incoming request.
Remarks
Override this method to perform additional validation of the query. By default, the implementation throws an exception if the query contains unsupported query parameters.