UriBuilder Class
Definition
Provides a custom constructor for uniform resource identifiers (URIs) and modifies URIs for the Uri class.
public ref class UriBuilder
public class UriBuilder
type UriBuilder = class
Public Class UriBuilder
- Inheritance
-
UriBuilder
Remarks
The UriBuilder class provides a convenient way to modify the contents of a Uri instance without creating a new Uri instance for each modification.
The UriBuilder properties provide read/write access to the read-only Uri properties so that they can be modified.
Constructors
UriBuilder() |
Initializes a new instance of the UriBuilder class. |
UriBuilder(String) |
Initializes a new instance of the UriBuilder class with the specified URI. |
UriBuilder(String, String) |
Initializes a new instance of the UriBuilder class with the specified scheme and host. |
UriBuilder(String, String, Int32) |
Initializes a new instance of the UriBuilder class with the specified scheme, host, and port. |
UriBuilder(String, String, Int32, String) |
Initializes a new instance of the UriBuilder class with the specified scheme, host, port number, and path. |
UriBuilder(String, String, Int32, String, String) |
Initializes a new instance of the UriBuilder class with the specified scheme, host, port number, path, and query string or fragment identifier. |
UriBuilder(Uri) |
Initializes a new instance of the UriBuilder class with the specified Uri instance. |
Properties
Fragment |
Gets or sets the fragment portion of the URI. |
Host |
Gets or sets the Domain Name System (DNS) host name or IP address of a server. |
Password |
Gets or sets the password associated with the user that accesses the URI. |
Path |
Gets or sets the path to the resource referenced by the URI. |
Port |
Gets or sets the port number of the URI. |
Query |
Gets or sets any query information included in the URI. |
Scheme |
Gets or sets the scheme name of the URI. |
Uri |
Gets the Uri instance constructed by the specified UriBuilder instance. |
UserName |
Gets or sets the user name associated with the user that accesses the URI. |
Methods
Equals(Object) |
Compares an existing Uri instance with the contents of the UriBuilder for equality. |
GetHashCode() |
Returns the hash code for the URI. |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
ToString() |
Returns the display string for the specified UriBuilder instance. |