Themelia Pro A powerful new development platform built on ASP.NET.
 
Accessing Http Information
 
 

Path Information

String AbsolutePath { get; }
String AbsolutePathOriginalCase { get; }
String AbsoluteUrl { get; }
String AbsoluteUrlOriginalCase { get; }
String RawUrl { get; }
String Root { get; }
Uri Uri { get; }
String[] UrlPartArray { get; }
String UserAgent { get; }
String GetUrlPart(Http.Position position);
String GetUrlPart(int position);
//- @Position -//
public enum Position
{
    /// <summary>
    /// The first position
    /// </summary>
    First = 1,
 
    /// <summary>
    /// The second position
    /// </summary>
    Second = 2,
 
    /// <summary>
    /// The third position
    /// </summary>
    Third = 3,
 
    /// <summary>
    /// The last position
    /// </summary>
    Ultima = 4,
 
    /// <summary>
    /// The position before the ultima
    /// </summary>
    Penultima = 5,
 
    /// <summary>
    /// The position before the penultima
    /// </summary>
    Antepenultima = 6
}

Physical Information

String ApplicationPath { get; }
String PhysicalApplicationPath { get; }
String IPAddress { get; }

Request and Response Information

HttpMethod Method { get; }
String Referer { get; }
String RefererOriginalCase { get; }
String QueryString { get; }
StatusCode StatusCode { get; set; }
String AcceptedEncoding { get; }

Web Objects

HttpApplication Application { get; }
HttpContext Context { get; }
HttpServerUtility Server { get; }
HttpSessionState Session { get; }
HttpRequest Request { get; }
HttpResponse Response { get; }
Cache Cache { get; }
void SetSlidingCache(int days);

Page Objects and Information

IHttpHandler CurrentHandler { get; }
Page Page { get; }
Page ManuallyLoadedPage { get; set; }
Boolean IsAliased { get; }
HttpFileCollection UploadedFileCollection { get; }
NameValueCollection Form { get; }

Machine Code Information

String DecryptCode(String code);
String[] DecryptCodeAsStringArray(String code);

Redirect Methods

void Redirect(String url);
void Redirect(String url, bool endResponse);