Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
UriBuilder Class
Definition
- Namespace:
- System
- Assemblies:
- System.dll, System.Runtime.Extensions.dll
- Assemblies:
- netstandard.dll, System.Runtime.dll
- Assembly:
- System.Runtime.Extensions.dll
- Assembly:
- System.dll
- Assembly:
- netstandard.dll
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
- Source:
- UriBuilder.cs
Important
Some information relates to prerelease product that may be substantially modified before itβs released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
| Name | Description |
|---|---|
| UriBuilder() |
Initializes a new instance of the UriBuilder class. |
| 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(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) |
Initializes a new instance of the UriBuilder class with the specified scheme, host, and port. |
| UriBuilder(String, String) |
Initializes a new instance of the UriBuilder class with the specified scheme and host. |
| UriBuilder(String) |
Initializes a new instance of the UriBuilder class with the specified URI. |
| UriBuilder(Uri) |
Initializes a new instance of the UriBuilder class with the specified Uri instance. |
Properties
| Name | Description |
|---|---|
| Fragment |
Gets or sets the fragment portion of the URI, including the leading '#' character if not empty. |
| 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, including the leading '?' character if not empty. |
| 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
| Name | Description |
|---|---|
| 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. |
Applies to
See also
Feedback
Was this page helpful?
