UriBuilder Konstruktory

Definicja

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

uri
Uri

Wystąpienie klasy Uri.

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.

Dotyczy