HttpRequestExtensions Class

Definition

Provides extension methods for the HttpRequestExtensions.

public static class HttpRequestExtensions
type HttpRequestExtensions = class
Public Module HttpRequestExtensions
Inheritance
HttpRequestExtensions

Methods

CreateRequestContainer(HttpRequest, String)

Creates a request container that associates with the request.

DeleteRequestContainer(HttpRequest, Boolean)

Deletes the request container from the request and disposes the container if dispose is true.

GetETag(HttpRequest, EntityTagHeaderValue)

Gets the OData ETag from the given request.

GetETag<TEntity>(HttpRequest, EntityTagHeaderValue)

Gets the ETag<TEntity> from the given request.

GetETagHandler(HttpRequest)

Gets the IETagHandler from the services container.

GetModel(HttpRequest)

Gets the IEdmModel from the request container.

GetNextPageLink(HttpRequest, Int32)

Creates a link for the next page of results; To be used as the value of @odata.nextLink.

GetNextPageLink(HttpRequest, Int32, Object, Func<Object,String>)
GetPathHandler(HttpRequest)

Gets the IODataPathHandler from the request container.

GetReaderSettings(HttpRequest)

Gets the ODataMessageReaderSettings from the request container.

GetRequestContainer(HttpRequest)

Gets the dependency injection container for the OData request.

GetRoutingConventions(HttpRequest)

Gets the set of IODataRoutingConvention from the request container.

GetUrlHelper(HttpRequest)

Extension method to return the IUrlHelper from the HttpRequest.

GetWriterSettings(HttpRequest)

Gets the ODataMessageWriterSettings from the request container.

ODataFeature(HttpRequest)

Gets the IODataFeature from the services container.

Applies to