UriBuilder Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru kelas UriBuilder.
Overload
UriBuilder() |
Menginisialisasi instans baru 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
Menginisialisasi instans baru kelas UriBuilder.
public:
UriBuilder();
public UriBuilder ();
Public Sub New ()
Keterangan
Konstruktor tanpa parameter membuat instans UriBuilder baru kelas dengan propertinya diinisialisasi sebagai berikut.
Properti | Nilai Awal |
---|---|
Fragmen | Empty |
Host | "loopback" |
Kata sandi | Empty |
Jalur | "/" |
Port | -1 |
Kueri | Empty |
Skema | "http" |
NamaPengguna | Empty |
Berlaku untuk
UriBuilder(String)
- 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-
Parser mendeteksi lebih dari dua garis miring berturut-turut dalam URI yang tidak menggunakan skema "file".
-atau-
uri
bukan URI yang valid.
Catatan: Di .NET untuk aplikasi Bursa Windows atau Pustaka Kelas Portabel, tangkap pengecualian kelas dasar, FormatException, sebagai gantinya.
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
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
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
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 = gcnew UriBuilder( "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
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 = gcnew UriBuilder( "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
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 = gcnew UriBuilder( "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
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 = gcnew UriBuilder( "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.