The UrlBuilder type exposes the following members.

Constructors

  NameDescription
UrlBuilderOverloaded.

Methods

  NameDescription
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
MakeRelative
Make a root-relative path relative another root-relative path
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
MergeQueryCollection
Merges the query collection with the passed collection.
Rebase
Rebases this instance assuming it is valid relative the fromBaseUrl to be valid relative toBaseUrl.
ToString
Returns a canonical string representation for the specified Url instance.
(Overrides Object..::.ToString()()().)

Operators

  NameDescription
Explicit
Convert the instance to a properly escaped string

Properties

  NameDescription
Encoding
Gets the encoding used for unescaping and escaping.
Fragment
Gets the escaped fragment.
HasAuthorityPart
Gets a value indicating whether this instance has any authority part (scheme, username, password, port, host)
Host
Gets the host component of this instance.
IsEmpty
Gets a value indicating whether this instance is empty.
IsPathRelative
Password
Gets or sets the password.
Path
Gets the path. Will return a relative path if the path was relative to start with.
Port
Gets the port number of this URL.
Query
Gets any query information included in the specified URL.
QueryCollection
Gets or sets a parsed and decoded collection of query string parameters.
Scheme
Gets the scheme name for this URL.
ThisBuilder
Gets or sets this instances' UriBuilder.
Uri
Gets or sets the Uri.
UserName
Gets or sets the user name

See Also