Name
UriBuilder
Synopsis
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 }
Get C# in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.