UriBuilder Konstruktor

Definisi

Menginisialisasi instans baru dari kelas UriBuilder.

Overload

Nama Deskripsi
UriBuilder()

Menginisialisasi instans baru dari kelas UriBuilder.

UriBuilder(String)

Menginisialisasi instans UriBuilder baru kelas dengan URI yang ditentukan.

UriBuilder(Uri)

Menginisialisasi instans UriBuilder baru kelas dengan instans yang ditentukan Uri .

UriBuilder(String, String)

Menginisialisasi instans UriBuilder baru kelas dengan skema dan host yang ditentukan.

UriBuilder(String, String, Int32)

Menginisialisasi instans UriBuilder baru kelas dengan skema, host, dan port yang ditentukan.

UriBuilder(String, String, Int32, String)

Menginisialisasi instans UriBuilder baru kelas dengan skema, host, nomor port, dan jalur yang ditentukan.

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

Menginisialisasi instans UriBuilder baru kelas dengan skema, host, nomor port, jalur, dan string kueri atau pengidentifikasi fragmen yang ditentukan.

UriBuilder()

Sumber:
UriBuilder.cs
Sumber:
UriBuilder.cs
Sumber:
UriBuilder.cs
Sumber:
UriBuilder.cs
Sumber:
UriBuilder.cs

Menginisialisasi instans baru dari kelas UriBuilder.

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

Keterangan

Konstruktor tanpa parameter membuat instans UriBuilder baru kelas dengan propertinya diinisialisasi sebagai berikut.

Harta benda Nilai Awal
Fragment Empty
Tuan rumah "loopback"
Password Empty
Jalur "/"
Pelabuhan -1
Pertanyaan Empty
Scheme "http"
Nama Pengguna Empty

Berlaku untuk

UriBuilder(String)

Sumber:
UriBuilder.cs
Sumber:
UriBuilder.cs
Sumber:
UriBuilder.cs
Sumber:
UriBuilder.cs
Sumber:
UriBuilder.cs

Menginisialisasi instans UriBuilder baru kelas dengan URI yang ditentukan.

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

Parameter

uri
String

String URI.

Pengecualian

uri adalah null.

uri adalah string panjang nol atau hanya berisi spasi.

-atau-

Rutinitas penguraian mendeteksi skema dalam bentuk yang tidak valid.

-atau-

Pengurai mendeteksi lebih dari dua garis miring berturut-turut dalam URI yang tidak menggunakan skema "file".

-atau-

uri bukan URI yang valid.

Keterangan

Konstruktor ini menginisialisasi instans UriBuilder baru kelas dengan Fragmentproperti , , Host, PortPath, Query, Scheme, dan Uri yang ditetapkan sebagaimana ditentukan dalam uri.

Jika uri tidak menentukan skema, skema default ke "http:".

Berlaku untuk

UriBuilder(Uri)

Sumber:
UriBuilder.cs
Sumber:
UriBuilder.cs
Sumber:
UriBuilder.cs
Sumber:
UriBuilder.cs
Sumber:
UriBuilder.cs

Menginisialisasi instans UriBuilder baru kelas dengan instans yang ditentukan Uri .

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

Parameter

uri
Uri

Sebuah instans dari kelas Uri

Pengecualian

uri adalah null.

Keterangan

Konstruktor ini menginisialisasi instans UriBuilder baru kelas dengan Fragmentproperti , , Host, PortPath, Query, Scheme, dan Uri yang ditetapkan sebagaimana ditentukan dalam uri.

Berlaku untuk

UriBuilder(String, String)

Sumber:
UriBuilder.cs
Sumber:
UriBuilder.cs
Sumber:
UriBuilder.cs
Sumber:
UriBuilder.cs
Sumber:
UriBuilder.cs

Menginisialisasi instans UriBuilder baru kelas dengan skema dan host yang ditentukan.

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)

Parameter

schemeName
String

Protokol akses Internet.

hostName
String

Nama domain atau alamat IP gaya DNS.

Contoh

Contoh berikut membuat instans UriBuilder yang berisi 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")

Keterangan

UriBuilder Instans diinisialisasi dengan properti diatur Scheme ke schemeName dan Host properti diatur ke hostName. Port diinisialisasi ke nilai -1 untuk menunjukkan port default untuk skema harus digunakan, dan Path properti diatur ke karakter garis miring (/).

Berlaku untuk

UriBuilder(String, String, Int32)

Sumber:
UriBuilder.cs
Sumber:
UriBuilder.cs
Sumber:
UriBuilder.cs
Sumber:
UriBuilder.cs
Sumber:
UriBuilder.cs

Menginisialisasi instans UriBuilder baru kelas dengan skema, host, dan port yang ditentukan.

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)

Parameter

scheme
String

Protokol akses Internet.

host
String

Nama domain atau alamat IP gaya DNS.

portNumber
Int32

Nomor port IP untuk layanan.

Pengecualian

portNumber kurang dari -1 atau lebih besar dari 65.535.

Contoh

Contoh berikut membuat instans UriBuilder yang berisi 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)

Keterangan

UriBuilder Instans diinisialisasi dengan properti yang Scheme diatur ke schemeName, Host properti diatur ke hostName, dan Port properti diatur ke portNumber. Properti Path diatur ke karakter garis miring (/).

portNumber Jika diatur ke nilai -1, ini menunjukkan bahwa nilai port default untuk skema akan digunakan untuk menyambungkan ke host.

Berlaku untuk

UriBuilder(String, String, Int32, String)

Sumber:
UriBuilder.cs
Sumber:
UriBuilder.cs
Sumber:
UriBuilder.cs
Sumber:
UriBuilder.cs
Sumber:
UriBuilder.cs

Menginisialisasi instans UriBuilder baru kelas dengan skema, host, nomor port, dan jalur yang ditentukan.

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)

Parameter

scheme
String

Protokol akses Internet.

host
String

Nama domain atau alamat IP gaya DNS.

port
Int32

Nomor port IP untuk layanan.

pathValue
String

Jalur ke sumber daya Internet.

Pengecualian

port kurang dari -1 atau lebih besar dari 65.535.

Contoh

Contoh berikut membuat instans UriBuilder yang berisi 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")

Keterangan

UriBuilder Instans diinisialisasi dengan properti diatur Scheme ke schemeName, Host properti diatur ke hostName, Port properti diatur ke portNumber, dan Path properti diatur ke pathValue.

portNumber Jika diatur ke nilai -1, ini menunjukkan bahwa nilai port default untuk skema akan digunakan untuk menyambungkan ke host.

Berlaku untuk

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

Sumber:
UriBuilder.cs
Sumber:
UriBuilder.cs
Sumber:
UriBuilder.cs
Sumber:
UriBuilder.cs
Sumber:
UriBuilder.cs

Menginisialisasi instans UriBuilder baru kelas dengan skema, host, nomor port, jalur, dan string kueri atau pengidentifikasi fragmen yang ditentukan.

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)

Parameter

scheme
String

Protokol akses Internet.

host
String

Nama domain atau alamat IP gaya DNS.

port
Int32

Nomor port IP untuk layanan.

path
String

Jalur ke sumber daya Internet.

extraValue
String

String kueri atau pengidentifikasi fragmen.

Pengecualian

extraValue bukan null juga Empty, atau pengidentifikasi fragmen yang valid tidak dimulai dengan tanda angka (#), atau string kueri yang valid dimulai dengan tanda tanya (?).

port kurang dari -1 atau lebih besar dari 65.535.

Contoh

Contoh berikut membuat instans UriBuilder yang berisi 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")

Keterangan

UriBuilder Instans diinisialisasi dengan properti diatur Scheme ke schemeName, Host properti diatur ke hostName, Port properti diatur ke portNumber, dan Path properti diatur ke pathValue. Jika extraValue dimulai dengan tanda angka (#), maka Fragment diatur ke extraValue. Jika extraValue dimulai dengan tanda tanya (?), maka Query diatur ke extraValue.

portNumber Jika diatur ke nilai -1, ini menunjukkan bahwa nilai port default untuk skema akan digunakan untuk menyambungkan ke host.

Berlaku untuk