UriBuilder Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.