UriBuilder Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy UriBuilder.
Przeciążenia
| Nazwa | Opis |
|---|---|
| UriBuilder() |
Inicjuje nowe wystąpienie klasy UriBuilder. |
| UriBuilder(String) |
Inicjuje nowe wystąpienie UriBuilder klasy przy użyciu określonego identyfikatora URI. |
| UriBuilder(Uri) |
Inicjuje nowe wystąpienie UriBuilder klasy z określonym Uri wystąpieniem. |
| UriBuilder(String, String) |
Inicjuje nowe wystąpienie UriBuilder klasy przy użyciu określonego schematu i hosta. |
| UriBuilder(String, String, Int32) |
Inicjuje nowe wystąpienie UriBuilder klasy przy użyciu określonego schematu, hosta i portu. |
| UriBuilder(String, String, Int32, String) |
Inicjuje nowe wystąpienie UriBuilder klasy przy użyciu określonego schematu, hosta, numeru portu i ścieżki. |
| UriBuilder(String, String, Int32, String, String) |
Inicjuje nowe wystąpienie klasy przy użyciu określonego schematu UriBuilder , hosta, numeru portu, ścieżki i ciągu zapytania lub identyfikatora fragmentu. |
UriBuilder()
- Źródło:
- UriBuilder.cs
- Źródło:
- UriBuilder.cs
- Źródło:
- UriBuilder.cs
- Źródło:
- UriBuilder.cs
- Źródło:
- UriBuilder.cs
Inicjuje nowe wystąpienie klasy UriBuilder.
public:
UriBuilder();
public UriBuilder();
Public Sub New ()
Uwagi
Konstruktor bez parametrów tworzy nowe wystąpienie UriBuilder klasy z jego właściwościami zainicjowanymi w następujący sposób.
| Majątek | Wartość początkowa |
|---|---|
| Fragment | Empty |
| Host | "sprzężenia zwrotnego" |
| Hasło | Empty |
| Path | "/" |
| Port | -1 |
| Zapytanie | Empty |
| Scheme | "http" |
| Nazwa użytkownika | Empty |
Dotyczy
UriBuilder(String)
- Źródło:
- UriBuilder.cs
- Źródło:
- UriBuilder.cs
- Źródło:
- UriBuilder.cs
- Źródło:
- UriBuilder.cs
- Źródło:
- UriBuilder.cs
Inicjuje nowe wystąpienie UriBuilder klasy przy użyciu określonego identyfikatora URI.
public:
UriBuilder(System::String ^ uri);
public UriBuilder(string uri);
new UriBuilder : string -> UriBuilder
Public Sub New (uri As String)
Parametry
- uri
- String
Ciąg identyfikatora URI.
Wyjątki
Parametr uri ma wartość null.
uri jest ciągiem o zerowej długości lub zawiera tylko spacje.
— lub —
Procedura analizowania wykryła schemat w nieprawidłowej formie.
— lub —
Analizator wykrył więcej niż dwa kolejne ukośniki w identyfikatorze URI, który nie używa schematu "plik".
— lub —
uri nie jest prawidłowym identyfikatorem URI.
Uwagi
Ten konstruktor inicjuje nowe wystąpienie UriBuilder klasy z właściwościami Fragment, Host, QueryPortSchemePathi Uri określonymi w pliku .uri
Jeśli uri nie określi schematu, schemat domyślnie ma wartość "http:".
Dotyczy
UriBuilder(Uri)
- Źródło:
- UriBuilder.cs
- Źródło:
- UriBuilder.cs
- Źródło:
- UriBuilder.cs
- Źródło:
- UriBuilder.cs
- Źródło:
- UriBuilder.cs
Inicjuje nowe wystąpienie UriBuilder klasy z określonym Uri wystąpieniem.
public:
UriBuilder(Uri ^ uri);
public UriBuilder(Uri uri);
new UriBuilder : Uri -> UriBuilder
Public Sub New (uri As Uri)
Parametry
Wyjątki
Parametr uri ma wartość null.
Uwagi
Ten konstruktor inicjuje nowe wystąpienie UriBuilder klasy z właściwościami Fragment, Host, QueryPortSchemePathi Uri określonymi w pliku .uri
Dotyczy
UriBuilder(String, String)
- Źródło:
- UriBuilder.cs
- Źródło:
- UriBuilder.cs
- Źródło:
- UriBuilder.cs
- Źródło:
- UriBuilder.cs
- Źródło:
- UriBuilder.cs
Inicjuje nowe wystąpienie UriBuilder klasy przy użyciu określonego schematu i hosta.
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)
Parametry
- schemeName
- String
Protokół dostępu do Internetu.
- hostName
- String
Nazwa domeny lub adres IP w stylu DNS.
Przykłady
Poniższy przykład tworzy UriBuilder wystąpienie zawierające identyfikator 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")
Uwagi
Wystąpienie UriBuilder jest inicjowane z właściwością ustawioną Scheme na schemeName , a właściwość ustawiona Host na hostName.
Port parametr jest inicjowany do wartości -1, aby wskazać domyślny port schematu, a Path właściwość jest ustawiona na znak ukośnika (/).
Dotyczy
UriBuilder(String, String, Int32)
- Źródło:
- UriBuilder.cs
- Źródło:
- UriBuilder.cs
- Źródło:
- UriBuilder.cs
- Źródło:
- UriBuilder.cs
- Źródło:
- UriBuilder.cs
Inicjuje nowe wystąpienie UriBuilder klasy przy użyciu określonego schematu, hosta i portu.
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)
Parametry
- scheme
- String
Protokół dostępu do Internetu.
- host
- String
Nazwa domeny lub adres IP w stylu DNS.
- portNumber
- Int32
Numer portu IP dla usługi.
Wyjątki
portNumber wartość jest mniejsza niż -1 lub większa niż 65 535.
Przykłady
Poniższy przykład tworzy UriBuilder wystąpienie zawierające identyfikator 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)
Uwagi
Wystąpienie UriBuilder jest inicjowane za pomocą właściwości ustawionej Scheme na schemeName, Host właściwość ustawiona na hostName, a właściwość ustawiona Port na portNumber. Właściwość Path jest ustawiona na znak ukośnika (/).
portNumber Jeśli właściwość jest ustawiona na wartość -1, oznacza to, że domyślna wartość portu dla schematu zostanie użyta do nawiązania połączenia z hostem.
Dotyczy
UriBuilder(String, String, Int32, String)
- Źródło:
- UriBuilder.cs
- Źródło:
- UriBuilder.cs
- Źródło:
- UriBuilder.cs
- Źródło:
- UriBuilder.cs
- Źródło:
- UriBuilder.cs
Inicjuje nowe wystąpienie UriBuilder klasy przy użyciu określonego schematu, hosta, numeru portu i ścieżki.
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)
Parametry
- scheme
- String
Protokół dostępu do Internetu.
- host
- String
Nazwa domeny lub adres IP w stylu DNS.
- port
- Int32
Numer portu IP dla usługi.
- pathValue
- String
Ścieżka do zasobu internetowego.
Wyjątki
port wartość jest mniejsza niż -1 lub większa niż 65 535.
Przykłady
Poniższy przykład tworzy UriBuilder wystąpienie zawierające identyfikator 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")
Uwagi
Wystąpienie UriBuilder jest inicjowane za pomocą właściwości ustawionej Scheme na schemeName, Host właściwość ustawiona na hostName, Port właściwość ustawiona na portNumber, i właściwość ustawiona Path na pathValue.
portNumber Jeśli właściwość jest ustawiona na wartość -1, oznacza to, że domyślna wartość portu dla schematu zostanie użyta do nawiązania połączenia z hostem.
Dotyczy
UriBuilder(String, String, Int32, String, String)
- Źródło:
- UriBuilder.cs
- Źródło:
- UriBuilder.cs
- Źródło:
- UriBuilder.cs
- Źródło:
- UriBuilder.cs
- Źródło:
- UriBuilder.cs
Inicjuje nowe wystąpienie klasy przy użyciu określonego schematu UriBuilder , hosta, numeru portu, ścieżki i ciągu zapytania lub identyfikatora fragmentu.
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)
Parametry
- scheme
- String
Protokół dostępu do Internetu.
- host
- String
Nazwa domeny lub adres IP w stylu DNS.
- port
- Int32
Numer portu IP dla usługi.
- path
- String
Ścieżka do zasobu internetowego.
- extraValue
- String
Ciąg zapytania lub identyfikator fragmentu.
Wyjątki
extraValue nie jest ani nullEmpty, ani prawidłowy identyfikator fragmentu zaczyna się od znaku numeru (#), ani prawidłowego ciągu zapytania zaczyna się od znaku zapytania (?).
port wartość jest mniejsza niż -1 lub większa niż 65 535.
Przykłady
Poniższy przykład tworzy UriBuilder wystąpienie zawierające identyfikator 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")
Uwagi
Wystąpienie UriBuilder jest inicjowane za pomocą właściwości ustawionej Scheme na schemeName, Host właściwość ustawiona na hostName, Port właściwość ustawiona na portNumber, i właściwość ustawiona Path na pathValue. Jeśli extraValue zaczyna się od znaku numeru (#), Fragment zostanie ustawiona wartość extraValue. Jeśli extraValue zaczyna się od znaku zapytania (?), Query zostanie ustawiona wartość extraValue.
portNumber Jeśli właściwość jest ustawiona na wartość -1, oznacza to, że domyślna wartość portu dla schematu zostanie użyta do nawiązania połączenia z hostem.