UriBuilder Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe UriBuilder.
Overload
| Nome | Descrizione |
|---|---|
| UriBuilder() |
Inizializza una nuova istanza della classe UriBuilder. |
| UriBuilder(String) |
Inizializza una nuova istanza della UriBuilder classe con l'URI specificato. |
| UriBuilder(Uri) |
Inizializza una nuova istanza della UriBuilder classe con l'istanza specificata Uri . |
| UriBuilder(String, String) |
Inizializza una nuova istanza della UriBuilder classe con lo schema e l'host specificati. |
| UriBuilder(String, String, Int32) |
Inizializza una nuova istanza della classe con lo schema, l'host e la UriBuilder porta specificati. |
| UriBuilder(String, String, Int32, String) |
Inizializza una nuova istanza della UriBuilder classe con lo schema, l'host, il numero di porta e il percorso specificati. |
| UriBuilder(String, String, Int32, String, String) |
Inizializza una nuova istanza della UriBuilder classe con lo schema, l'host, il numero di porta, il percorso e l'identificatore di stringa di query o frammento specificati. |
UriBuilder()
- Origine:
- UriBuilder.cs
- Origine:
- UriBuilder.cs
- Origine:
- UriBuilder.cs
- Origine:
- UriBuilder.cs
- Origine:
- UriBuilder.cs
Inizializza una nuova istanza della classe UriBuilder.
public:
UriBuilder();
public UriBuilder();
Public Sub New ()
Commenti
Il costruttore senza parametri crea una nuova istanza della UriBuilder classe con le relative proprietà inizializzate come indicato di seguito.
| Proprietà | Valore iniziale |
|---|---|
| Fragment | Empty |
| Host | "loopback" |
| Parola d’ordine | Empty |
| Percorso | "/" |
| Porto | -1 |
| Quesito | Empty |
| Scheme | "http" |
| Nome utente | Empty |
Si applica a
UriBuilder(String)
- Origine:
- UriBuilder.cs
- Origine:
- UriBuilder.cs
- Origine:
- UriBuilder.cs
- Origine:
- UriBuilder.cs
- Origine:
- UriBuilder.cs
Inizializza una nuova istanza della UriBuilder classe con l'URI specificato.
public:
UriBuilder(System::String ^ uri);
public UriBuilder(string uri);
new UriBuilder : string -> UriBuilder
Public Sub New (uri As String)
Parametri
- uri
- String
Stringa URI.
Eccezioni
uri è null.
uri è una stringa di lunghezza zero o contiene solo spazi.
oppure
La routine di analisi ha rilevato uno schema in un modulo non valido.
oppure
Il parser ha rilevato più di due barre consecutive in un URI che non usa lo schema "file".
oppure
uri non è un URI valido.
Commenti
Questo costruttore inizializza una nuova istanza della UriBuilder classe con le Fragmentproprietà , Host, QueryPortSchemePathe Uri impostate come specificato in .uri
Se uri non specifica uno schema, per impostazione predefinita lo schema è "http:".
Si applica a
UriBuilder(Uri)
- Origine:
- UriBuilder.cs
- Origine:
- UriBuilder.cs
- Origine:
- UriBuilder.cs
- Origine:
- UriBuilder.cs
- Origine:
- UriBuilder.cs
Inizializza una nuova istanza della UriBuilder classe con l'istanza specificata Uri .
public:
UriBuilder(Uri ^ uri);
public UriBuilder(Uri uri);
new UriBuilder : Uri -> UriBuilder
Public Sub New (uri As Uri)
Parametri
Eccezioni
uri è null.
Commenti
Questo costruttore inizializza una nuova istanza della UriBuilder classe con le Fragmentproprietà , Host, QueryPortSchemePathe Uri impostate come specificato in .uri
Si applica a
UriBuilder(String, String)
- Origine:
- UriBuilder.cs
- Origine:
- UriBuilder.cs
- Origine:
- UriBuilder.cs
- Origine:
- UriBuilder.cs
- Origine:
- UriBuilder.cs
Inizializza una nuova istanza della UriBuilder classe con lo schema e l'host specificati.
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)
Parametri
- schemeName
- String
Protocollo di accesso a Internet.
- hostName
- String
Un nome di dominio o un indirizzo IP di tipo DNS.
Esempio
Nell'esempio seguente viene creata un'istanza UriBuilder contenente l'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")
Commenti
L'istanza UriBuilder viene inizializzata con la Scheme proprietà impostata su schemeName e la Host proprietà impostata su hostName.
Port viene inizializzato sul valore -1 per indicare che deve essere utilizzata la porta predefinita per lo schema e la Path proprietà è impostata sul carattere barra (/).
Si applica a
UriBuilder(String, String, Int32)
- Origine:
- UriBuilder.cs
- Origine:
- UriBuilder.cs
- Origine:
- UriBuilder.cs
- Origine:
- UriBuilder.cs
- Origine:
- UriBuilder.cs
Inizializza una nuova istanza della classe con lo schema, l'host e la UriBuilder porta specificati.
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)
Parametri
- scheme
- String
Protocollo di accesso a Internet.
- host
- String
Un nome di dominio o un indirizzo IP di tipo DNS.
- portNumber
- Int32
Numero di porta IP per il servizio.
Eccezioni
portNumber è minore di -1 o maggiore di 65.535.
Esempio
Nell'esempio seguente viene creata un'istanza UriBuilder contenente l'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)
Commenti
L'istanza UriBuilder viene inizializzata con la Scheme proprietà impostata su schemeName, la Host proprietà impostata su hostNamee la Port proprietà impostata su portNumber. La Path proprietà è impostata sul carattere barra (/).
portNumber Se è impostato su un valore -1, indica che il valore di porta predefinito per lo schema verrà usato per connettersi all'host.
Si applica a
UriBuilder(String, String, Int32, String)
- Origine:
- UriBuilder.cs
- Origine:
- UriBuilder.cs
- Origine:
- UriBuilder.cs
- Origine:
- UriBuilder.cs
- Origine:
- UriBuilder.cs
Inizializza una nuova istanza della UriBuilder classe con lo schema, l'host, il numero di porta e il percorso specificati.
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)
Parametri
- scheme
- String
Protocollo di accesso a Internet.
- host
- String
Un nome di dominio o un indirizzo IP di tipo DNS.
- port
- Int32
Numero di porta IP per il servizio.
- pathValue
- String
Percorso della risorsa Internet.
Eccezioni
port è minore di -1 o maggiore di 65.535.
Esempio
Nell'esempio seguente viene creata un'istanza UriBuilder contenente l'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")
Commenti
L'istanza UriBuilder viene inizializzata con la Scheme proprietà impostata su schemeName, la Host proprietà impostata su , la hostName proprietà impostata Portsu portNumbere la Path proprietà impostata su pathValue.
portNumber Se è impostato su un valore -1, indica che il valore di porta predefinito per lo schema verrà usato per connettersi all'host.
Si applica a
UriBuilder(String, String, Int32, String, String)
- Origine:
- UriBuilder.cs
- Origine:
- UriBuilder.cs
- Origine:
- UriBuilder.cs
- Origine:
- UriBuilder.cs
- Origine:
- UriBuilder.cs
Inizializza una nuova istanza della UriBuilder classe con lo schema, l'host, il numero di porta, il percorso e l'identificatore di stringa di query o frammento specificati.
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)
Parametri
- scheme
- String
Protocollo di accesso a Internet.
- host
- String
Un nome di dominio o un indirizzo IP di tipo DNS.
- port
- Int32
Numero di porta IP per il servizio.
- path
- String
Percorso della risorsa Internet.
- extraValue
- String
Stringa di query o identificatore di frammento.
Eccezioni
extraValue non null è né Emptyné , né un identificatore di frammento valido inizia con un segno di numero (#), né una stringa di query valida inizia con un punto interrogativo (?).
port è minore di -1 o maggiore di 65.535.
Esempio
Nell'esempio seguente viene creata un'istanza UriBuilder contenente l'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")
Commenti
L'istanza UriBuilder viene inizializzata con la Scheme proprietà impostata su schemeName, la Host proprietà impostata su , la hostName proprietà impostata Portsu portNumbere la Path proprietà impostata su pathValue. Se extraValue inizia con un segno di numero (#), Fragment viene impostato su extraValue. Se extraValue inizia con un punto interrogativo (?), Query viene impostato su extraValue.
portNumber Se è impostato su un valore -1, indica che il valore di porta predefinito per lo schema verrà usato per connettersi all'host.