Url
Represents an Url class according to RFC3986. This is the base for all
internal Url manipulation.
Gets the additional stored data of the URL. This is data that could
not be assigned.
Gets or sets the fragment.
Gets or sets the host, e.g. "localhost:8800" or "www.w3.org".
Gets or sets the host name, e.g. "localhost" or "www.w3.org".
Gets or sets the hyper reference, i.e. the full path.
Gets if the stored url is absolute.
Gets if the URL parsing resulted in an error.
Gets if the stored url is relative.
Gets the origin of the stored url.
Gets or sets the password for authorization.
Gets or sets the pathname, e.g. "mypath".
Gets or sets the port, e.g. "8800".
Gets or sets the query.
Gets or sets the protocol, e.g. "http".
Gets or sets the username for authorization.
Creates a new Url from the given string.
Creates a new absolute Url from the relative Url with the given
base address.
Creates a new Url by copying the other Url.
Creates an Url from an url transported in an Uri.
Creates an Url from an absolute url transported in a string.
Converts the given Url to an Uri.
Determines whether the specified url is equal to the current
object.