March 2002
Intermediate to advanced
864 pages
31h 8m
English
UriBuilder
Every instance of Uri is immutable.
This class wraps a Uri
object and allows you to modify some of its properties without
needing to create a new Uri. It is
analogous to the System.Text.StringBuilder
class for strings.
public class UriBuilder { // Public Constructors public method UriBuilder(); public method UriBuilder(string uri); public method UriBuilder(string schemeName, string hostName); public method UriBuilder(string scheme, string host, int portNumber); public method UriBuilder(string scheme, string host, int port, string pathValue); public method UriBuilder(string scheme, string host, int port, string path, string extraValue); public method UriBuilder(Uri uri); // Public Instance Properties public field string Fragment{set; get; } public field string Host{set; get; } public field string Password{set; get; } public field string Path{set; get; } public field int Port{set; get; } public field string Query{set; get; } public field string Scheme{set; get; } public field Uri Uri{get; } public field string UserName{set; get; } // Public Instance Methods public override method bool Equals(object rparam); // overrides object public override method int GetHashCode(); // overrides object public override method string ToString(); // overrides object }