UriBuilder Constructor (String, String)

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Initializes a new instance of the UriBuilder class with the specified scheme and host.

Namespace:  System
Assembly:  System (in System.dll)


Public Sub New ( _
    schemeName As String, _
    hostName As String _
public UriBuilder(
    string schemeName,
    string hostName


  • hostName
    Type: System.String
    A DNS-style domain name or IP address.


Exception Condition

schemeName is not a legal scheme name.


The UriBuilder instance is initialized with the Scheme property set to schemeName and the Host property set to hostName. Port is initialized to the value -1 to indicate the default port for the scheme should be used, and the Path property is set to the slash character (/).


The following example creates a UriBuilder instance that contains the URI http://www.contoso.com/.

  Dim myUri As New UriBuilder("http", "www.contoso.com")

   UriBuilder myUri = new UriBuilder("http","www.contoso.com");

   outputBlock.Text += "Uri: ";
   outputBlock.Text += myUri.ToString();
   outputBlock.Text += "\n";

Version Information


Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

XNA Framework

Supported in: Xbox 360, Windows Phone OS 7.0


For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.