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, , valuepath, 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.