Cookie 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.
Overload
Cookie() |
Menginisialisasi instans baru kelas Cookie. |
Cookie(String, String) |
Menginisialisasi instans Cookie baru kelas dengan yang ditentukan Name dan Value. |
Cookie(String, String, String) |
Menginisialisasi instans Cookie baru kelas dengan , , Valuedan PathtertentuName. |
Cookie(String, String, String, String) |
Menginisialisasi instans Cookie baru kelas dengan , , Value, Pathdan Domainyang ditentukanName. |
Cookie()
- Sumber:
- Cookie.cs
- Sumber:
- Cookie.cs
- Sumber:
- Cookie.cs
Menginisialisasi instans baru kelas Cookie.
public:
Cookie();
public Cookie ();
Public Sub New ()
Keterangan
Konstruktor tanpa parameter menginisialisasi semua bidang ke nilai defaultnya, menggunakan string kosong ("") untuk name
, , value
path
, dan domain
. Perhatikan bahwa setidaknya Name properti harus diinisialisasi sebelum menggunakan instans Cookie kelas .
Berlaku untuk
Cookie(String, String)
- Sumber:
- Cookie.cs
- Sumber:
- Cookie.cs
- Sumber:
- Cookie.cs
public:
Cookie(System::String ^ name, System::String ^ value);
public Cookie (string name, string value);
public Cookie (string name, string? value);
new System.Net.Cookie : string * string -> System.Net.Cookie
Public Sub New (name As String, value As String)
Parameter
- name
- String
Nama Cookie. Karakter berikut tidak boleh digunakan di dalam name
: tanda sama dengan, titik koma, koma, baris baru (\n), mengembalikan (\r), tab (\t), dan karakter spasi. Karakter tanda dolar ("$") tidak boleh menjadi karakter pertama.
Pengecualian
Parameternya name
adalah null
.
-atau-
Parameter name
memiliki panjang nol.
-atau-
Parameter name
berisi karakter yang tidak valid.
-atau-
Parameternya value
adalah null
.
-Atau-
Parameter value
berisi string yang tidak diapit dalam tanda kutip yang berisi karakter yang tidak valid.
Keterangan
Default untuk value
parameter menggunakan string kosong ("").
Parameter value
untuk Cookie tidak boleh menjadi null
referensi (Tidak ada di Visual Basic). Karakter titik koma (";") dan koma (",") dicadangkan dan tidak dapat diteruskan dalam value
parameter kecuali string yang diteruskan dalam value
parameter diapit dalam tanda kutip ganda. Jadi contoh konstruktor berikut akan berhasil, tetapi ketika Anda mencoba menambahkan ini Cookie ke CookieContainer instans dengan Add(Cookie) metode atau Add(Uri, Cookie) , operasi akan gagal dan melemparkan pengecualian:
System.Net.Cookie cookie = new System.Net.Cookie("contoso", "123,456");
cookie.Domain = "contoso.com";
new CookieContainer().Add(cookie);
Namun, konstruktor berikut dengan karakter khusus yang lolos ini akan membuat Cookie yang dapat ditambahkan ke CookieContainer instans:
System.Net.Cookie cookie = new System.Net.Cookie("contoso", "\"123,456\"");
cookie.Domain = "contoso.com";
new CookieContainer().Add(cookie);
Karakter koma digunakan sebagai pemisah antara cookie terpisah pada baris yang sama.
Lihat juga
Berlaku untuk
Cookie(String, String, String)
- Sumber:
- Cookie.cs
- Sumber:
- Cookie.cs
- Sumber:
- Cookie.cs
public:
Cookie(System::String ^ name, System::String ^ value, System::String ^ path);
public Cookie (string name, string value, string path);
public Cookie (string name, string? value, string? path);
new System.Net.Cookie : string * string * string -> System.Net.Cookie
Public Sub New (name As String, value As String, path As String)
Parameter
- name
- String
Nama Cookie. Karakter berikut tidak boleh digunakan di dalam name
: tanda sama dengan, titik koma, koma, baris baru (\n), mengembalikan (\r), tab (\t), dan karakter spasi. Karakter tanda dolar ("$") tidak boleh menjadi karakter pertama.
Pengecualian
Parameternya name
adalah null
.
-atau-
Parameter name
memiliki panjang nol.
-atau-
Parameter name
berisi karakter yang tidak valid.
-atau-
Parameternya value
adalah null
.
-Atau-
Parameter value
berisi string yang tidak diapit dalam tanda kutip yang berisi karakter yang tidak valid.
Keterangan
Default untuk path
parameter menggunakan string kosong ("").
Parameter value
untuk Cookie tidak boleh menjadi null
referensi (Tidak ada di Visual Basic). Karakter titik koma (";") dan koma (",") dicadangkan dan tidak dapat diteruskan dalam value
parameter kecuali string yang diteruskan dalam value
parameter diapit dalam tanda kutip ganda. Jadi contoh konstruktor berikut akan berhasil, tetapi ketika Anda mencoba menambahkan ini Cookie ke CookieContainer instans dengan Add(Cookie) metode atau Add(Uri, Cookie) , operasi akan gagal dan melemparkan pengecualian:
System.Net.Cookie cookie = new System.Net.Cookie("contoso", "123,456", "");
cookie.Domain = "contoso.com";
new CookieContainer().Add(cookie);
Namun, konstruktor berikut dengan karakter khusus yang lolos ini akan membuat Cookie yang dapat ditambahkan ke CookieContainer instans:
System.Net.Cookie cookie = new System.Net.Cookie("contoso", "\"123,456\"", "");
cookie.Domain = "contoso.com";
new CookieContainer().Add(cookie);
Karakter koma digunakan sebagai pemisah antara cookie terpisah pada baris yang sama.
Lihat juga
Berlaku untuk
Cookie(String, String, String, String)
- Sumber:
- Cookie.cs
- Sumber:
- Cookie.cs
- Sumber:
- Cookie.cs
public:
Cookie(System::String ^ name, System::String ^ value, System::String ^ path, System::String ^ domain);
public Cookie (string name, string value, string path, string domain);
public Cookie (string name, string? value, string? path, string? domain);
new System.Net.Cookie : string * string * string * string -> System.Net.Cookie
Public Sub New (name As String, value As String, path As String, domain As String)
Parameter
- name
- String
Nama Cookie. Karakter berikut tidak boleh digunakan di dalam name
: tanda sama dengan, titik koma, koma, baris baru (\n), mengembalikan (\r), tab (\t), dan karakter spasi. Karakter tanda dolar ("$") tidak boleh menjadi karakter pertama.
- value
- String
Nilai Cookie objek. Karakter berikut tidak boleh digunakan di dalam value
: titik koma, koma.
- domain
- String
Domain internet opsional yang Cookie valid. Nilai default adalah host tempat ini Cookie diterima.
Pengecualian
Parameternya name
adalah null
.
-atau-
Parameter name
memiliki panjang nol.
-atau-
Parameter name
berisi karakter yang tidak valid.
-atau-
Parameternya value
adalah null
.
-Atau-
Parameter value
berisi string yang tidak diapit dalam tanda kutip yang berisi karakter yang tidak valid.
Keterangan
Default untuk domain
parameter dan path
menggunakan string kosong ("").
Parameter value
untuk Cookie tidak boleh menjadi null
referensi (Tidak ada di Visual Basic). Karakter titik koma (";") dan koma (",") dicadangkan dan tidak dapat diteruskan dalam value
parameter kecuali string yang diteruskan dalam value
parameter diapit dalam tanda kutip ganda. Jadi contoh konstruktor berikut akan berhasil, tetapi ketika Anda mencoba menambahkan ini Cookie ke CookieContainer instans dengan Add(Cookie) metode atau Add(Uri, Cookie) , operasi akan gagal dan melemparkan pengecualian:
System.Net.Cookie cookie = new System.Net.Cookie("contoso", "123,456", "", "contoso.com");
new CookieContainer().Add(cookie);
Namun, konstruktor berikut dengan karakter khusus yang lolos ini akan membuat Cookie yang dapat ditambahkan ke CookieContainer instans:
System.Net.Cookie cookie = new System.Net.Cookie("contoso", "\"123,456\"", "", "contoso.com");
new CookieContainer().Add(cookie);
Karakter koma digunakan sebagai pemisah antara cookie terpisah pada baris yang sama.