| IRequest Interface |
Namespace: CMS.Base
public interface IRequest
The IRequest type exposes the following members.
| Name | Description | |
|---|---|---|
| AppRelativeCurrentExecutionFilePath |
Gets the virtual path of the application root and makes it relative by using the tilde (~) notation for the application root (as in "~/page.aspx").
| |
| Browser |
Gets information about the requesting client's browser capabilities.
| |
| Cookies |
Gets the collection of cookies that were sent by the client.
| |
| Form |
Gets the collection of form variables that were sent by the client.
| |
| Headers |
Gets the collection of HTTP headers that were sent by the client.
| |
| HttpMethod |
Gets the HTTP data-transfer method (such as GET, POST, or HEAD) that was used by the client.
| |
| IsSecureConnection |
Gets a value that indicates whether the HTTP connection uses secure sockets (HTTPS protocol).
| |
| PhysicalApplicationPath |
Gets the physical file-system path of the current application's root directory.
| |
| QueryString |
Gets the collection of HTTP query-string variables.
| |
| RawUrl |
Gets the complete URL of the current request.
| |
| RequestContext |
Gets the IRequestContext instance of the current request.
| |
| ServerVariables |
Gets a collection of Web server variables.
| |
| Url |
Gets information about the URL of the current request.
| |
| UrlReferrer |
Gets information about the URL of the client request that linked to the current URL.
| |
| UserAgent |
Gets the complete user-agent string of the client.
| |
| UserHostAddress |
Gets the IP host address of the client.
| |
| UserLanguages |
Gets a sorted array of client language preferences.
|
| Name | Description | |
|---|---|---|
| GetEffectiveUrl | (Defined by HttpRequestExtensions.) |