UriBuilder Constructores

Definición

Inicializa una nueva instancia de la clase UriBuilder.

Sobrecargas

Nombre Description
UriBuilder()

Inicializa una nueva instancia de la clase UriBuilder.

UriBuilder(String)

Inicializa una nueva instancia de la UriBuilder clase con el URI especificado.

UriBuilder(Uri)

Inicializa una nueva instancia de la UriBuilder clase con la instancia especificada Uri .

UriBuilder(String, String)

Inicializa una nueva instancia de la UriBuilder clase con el esquema y el host especificados.

UriBuilder(String, String, Int32)

Inicializa una nueva instancia de la UriBuilder clase con el esquema, el host y el puerto especificados.

UriBuilder(String, String, Int32, String)

Inicializa una nueva instancia de la clase con el esquema, el host, el número de puerto y la UriBuilder ruta de acceso especificados.

UriBuilder(String, String, Int32, String, String)

Inicializa una nueva instancia de la UriBuilder clase con el esquema, el host, el número de puerto, la ruta de acceso y el identificador de cadena o fragmento de consulta especificados.

UriBuilder()

Source:
UriBuilder.cs
Source:
UriBuilder.cs
Source:
UriBuilder.cs
Source:
UriBuilder.cs
Source:
UriBuilder.cs

Inicializa una nueva instancia de la clase UriBuilder.

public:
 UriBuilder();
public UriBuilder();
Public Sub New ()

Comentarios

El constructor sin parámetros crea una nueva instancia de la clase con sus propiedades inicializadas de la UriBuilder siguiente manera.

Propiedad Valor inicial
Fragmento Empty
Anfitrión "bucle invertido"
Contraseña Empty
Camino "/"
Puerto -1
Query Empty
Scheme "http"
Nombre de usuario Empty

Se aplica a

UriBuilder(String)

Source:
UriBuilder.cs
Source:
UriBuilder.cs
Source:
UriBuilder.cs
Source:
UriBuilder.cs
Source:
UriBuilder.cs

Inicializa una nueva instancia de la UriBuilder clase con el URI especificado.

public:
 UriBuilder(System::String ^ uri);
public UriBuilder(string uri);
new UriBuilder : string -> UriBuilder
Public Sub New (uri As String)

Parámetros

uri
String

Cadena de URI.

Excepciones

uri es null.

uri es una cadena de longitud cero o solo contiene espacios.

O bien

La rutina de análisis detectó un esquema en un formulario no válido.

O bien

El analizador detectó más de dos barras diagonales consecutivas en un URI que no usa el esquema "file".

O bien

uri no es un URI válido.

Comentarios

Este constructor inicializa una nueva instancia de la UriBuilder clase con las Fragmentpropiedades , , PathPortHost, , Query, , Schemey Uri establecidas como se especifica en uri.

Si uri no especifica un esquema, el esquema tiene como valor predeterminado "http:".

Se aplica a

UriBuilder(Uri)

Source:
UriBuilder.cs
Source:
UriBuilder.cs
Source:
UriBuilder.cs
Source:
UriBuilder.cs
Source:
UriBuilder.cs

Inicializa una nueva instancia de la UriBuilder clase con la instancia especificada Uri .

public:
 UriBuilder(Uri ^ uri);
public UriBuilder(Uri uri);
new UriBuilder : Uri -> UriBuilder
Public Sub New (uri As Uri)

Parámetros

uri
Uri

Una instancia de la clase Uri.

Excepciones

uri es null.

Comentarios

Este constructor inicializa una nueva instancia de la UriBuilder clase con las Fragmentpropiedades , , PathPortHost, , Query, , Schemey Uri establecidas como se especifica en uri.

Se aplica a

UriBuilder(String, String)

Source:
UriBuilder.cs
Source:
UriBuilder.cs
Source:
UriBuilder.cs
Source:
UriBuilder.cs
Source:
UriBuilder.cs

Inicializa una nueva instancia de la UriBuilder clase con el esquema y el host especificados.

public:
 UriBuilder(System::String ^ schemeName, System::String ^ hostName);
public UriBuilder(string schemeName, string hostName);
public UriBuilder(string? schemeName, string? hostName);
new UriBuilder : string * string -> UriBuilder
Public Sub New (schemeName As String, hostName As String)

Parámetros

schemeName
String

Un protocolo de acceso a Internet.

hostName
String

Un nombre de dominio o una dirección IP de estilo DNS.

Ejemplos

En el ejemplo siguiente se crea una UriBuilder instancia que contiene el URI http://www.contoso.com/.

UriBuilder myUri = new UriBuilder("http","www.contoso.com");
let myUri = UriBuilder "http","www.contoso.com"
Dim myUri As New UriBuilder("http", "www.contoso.com")

Comentarios

La UriBuilder instancia se inicializa con la Scheme propiedad establecida schemeName en y la Host propiedad establecida en hostName. Port se inicializa en el valor -1 para indicar el puerto predeterminado para el esquema y la Path propiedad se establece en el carácter de barra diagonal (/).

Se aplica a

UriBuilder(String, String, Int32)

Source:
UriBuilder.cs
Source:
UriBuilder.cs
Source:
UriBuilder.cs
Source:
UriBuilder.cs
Source:
UriBuilder.cs

Inicializa una nueva instancia de la UriBuilder clase con el esquema, el host y el puerto especificados.

public:
 UriBuilder(System::String ^ scheme, System::String ^ host, int portNumber);
public UriBuilder(string scheme, string host, int portNumber);
public UriBuilder(string? scheme, string? host, int portNumber);
new UriBuilder : string * string * int -> UriBuilder
Public Sub New (scheme As String, host As String, portNumber As Integer)

Parámetros

scheme
String

Un protocolo de acceso a Internet.

host
String

Un nombre de dominio o una dirección IP de estilo DNS.

portNumber
Int32

Número de puerto IP para el servicio.

Excepciones

portNumber es menor que -1 o mayor que 65 535.

Ejemplos

En el ejemplo siguiente se crea una UriBuilder instancia que contiene el URI http://www.contoso.com:8080/.

UriBuilder myUri = new UriBuilder("http","www.contoso.com",8080);
let myUri = UriBuilder("http","www.contoso.com", 8080)
Dim myUri As New UriBuilder("http", "www.contoso.com", 8080)

Comentarios

La UriBuilder instancia se inicializa con la Scheme propiedad establecida schemeNameen , la Host propiedad establecida hostNameen y la Port propiedad establecida en portNumber. La Path propiedad se establece en el carácter de barra diagonal (/).

portNumber Si se establece en un valor de -1, esto indica que el valor de puerto predeterminado para el esquema se usará para conectarse al host.

Se aplica a

UriBuilder(String, String, Int32, String)

Source:
UriBuilder.cs
Source:
UriBuilder.cs
Source:
UriBuilder.cs
Source:
UriBuilder.cs
Source:
UriBuilder.cs

Inicializa una nueva instancia de la clase con el esquema, el host, el número de puerto y la UriBuilder ruta de acceso especificados.

public:
 UriBuilder(System::String ^ scheme, System::String ^ host, int port, System::String ^ pathValue);
public UriBuilder(string scheme, string host, int port, string pathValue);
public UriBuilder(string? scheme, string? host, int port, string? pathValue);
new UriBuilder : string * string * int * string -> UriBuilder
Public Sub New (scheme As String, host As String, port As Integer, pathValue As String)

Parámetros

scheme
String

Un protocolo de acceso a Internet.

host
String

Un nombre de dominio o una dirección IP de estilo DNS.

port
Int32

Número de puerto IP para el servicio.

pathValue
String

Ruta de acceso al recurso de Internet.

Excepciones

port es menor que -1 o mayor que 65 535.

Ejemplos

En el ejemplo siguiente se crea una UriBuilder instancia que contiene el URI http://www.contoso.com:8080/index.htm.

UriBuilder myUri = new UriBuilder("http","www.contoso.com",8080,"index.htm");
let myUri = UriBuilder("http","www.contoso.com", 8080, "index.htm")
Dim myUri As New UriBuilder("http", "www.contoso.com", 8080, "index.htm")

Comentarios

La UriBuilder instancia se inicializa con la Scheme propiedad establecida schemeNameen , la Host propiedad establecida hostNameen , la propiedad establecida en , la Port propiedad establecida portNumberen y la Path propiedad establecida en pathValue.

portNumber Si se establece en un valor de -1, esto indica que el valor de puerto predeterminado para el esquema se usará para conectarse al host.

Se aplica a

UriBuilder(String, String, Int32, String, String)

Source:
UriBuilder.cs
Source:
UriBuilder.cs
Source:
UriBuilder.cs
Source:
UriBuilder.cs
Source:
UriBuilder.cs

Inicializa una nueva instancia de la UriBuilder clase con el esquema, el host, el número de puerto, la ruta de acceso y el identificador de cadena o fragmento de consulta especificados.

public:
 UriBuilder(System::String ^ scheme, System::String ^ host, int port, System::String ^ path, System::String ^ extraValue);
public UriBuilder(string scheme, string host, int port, string path, string extraValue);
public UriBuilder(string? scheme, string? host, int port, string? path, string? extraValue);
new UriBuilder : string * string * int * string * string -> UriBuilder
Public Sub New (scheme As String, host As String, port As Integer, path As String, extraValue As String)

Parámetros

scheme
String

Un protocolo de acceso a Internet.

host
String

Un nombre de dominio o una dirección IP de estilo DNS.

port
Int32

Número de puerto IP para el servicio.

path
String

Ruta de acceso al recurso de Internet.

extraValue
String

Un identificador de fragmento o cadena de consulta.

Excepciones

extraValue no null es ni Empty, ni un identificador de fragmento válido comienza con un signo de número (#), ni una cadena de consulta válida comienza con un signo de interrogación (?).

port es menor que -1 o mayor que 65 535.

Ejemplos

En el ejemplo siguiente se crea una UriBuilder instancia que contiene el URI http://www.contoso.com:8080/index.htm#top.

UriBuilder myUri = new UriBuilder("http","www.contoso.com",8080,"index.htm","#top");
let myUri = UriBuilder("http","www.contoso.com", 8080, "index.htm", "#top")
Dim myUri As New UriBuilder("http", "www.contoso.com", 8080, "index.htm", "#top")

Comentarios

La UriBuilder instancia se inicializa con la Scheme propiedad establecida schemeNameen , la Host propiedad establecida hostNameen , la propiedad establecida en , la Port propiedad establecida portNumberen y la Path propiedad establecida en pathValue. Si extraValue comienza con un signo de número (#), se Fragment establece extraValueen . Si extraValue comienza con un signo de interrogación (?), Query se establece extraValueen .

portNumber Si se establece en un valor de -1, esto indica que el valor de puerto predeterminado para el esquema se usará para conectarse al host.

Se aplica a