Posted on Friday February 27, 2009
c#

Output from the Uri class

This shows the output from all the properties of the URI class for the current request. The Uri has been hardcoded as:

// Add a querystring a different port just to show it working in the Uri class.
Uri uri = new Uri("http://www.yetanotherchris.me:8900/code-snippets/csharp/uri-class-output.aspx?myid=30");
AbsolutePath        /code-snippets/csharp/uri-class-output.aspx
AbsoluteUri         http://www.yetanotherchris.me:8900/code-snippets/csharp/uri-class-output.aspx?myid=30
Authority           www.yetanotherchris.me:8900
DnsSafeHost         www.yetanotherchris.me
Fragment
Host                www.yetanotherchris.me
HostNameType        Dns
IsAbsoluteUri       True
IsDefaultPort       False
IsFile              False
IsLoopback          False
IsUnc               False
LocalPath           /code-snippets/csharp/uri-class-output.aspx
OriginalString      http://www.yetanotherchris.me:8900/code-snippets/csharp/uri-class-output.aspx?myid=30
PathAndQuery        /code-snippets/csharp/uri-class-output.aspx?myid=30
Port                8900
Query               ?myid=30
Scheme              http
Segments            /,code-snippets/,csharp/,uri-class-output.aspx
UserEscaped         False
UserInfo