CookieContainer Kelas
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.
Menyediakan kontainer untuk kumpulan objek CookieCollection.
public ref class CookieContainer
public ref class CookieContainer sealed
public class CookieContainer
[System.Serializable]
public class CookieContainer
public sealed class CookieContainer
type CookieContainer = class
[<System.Serializable>]
type CookieContainer = class
Public Class CookieContainer
Public NotInheritable Class CookieContainer
- Warisan
-
CookieContainer
- Atribut
Keterangan
CookieContainer adalah struktur data yang menyediakan penyimpanan untuk instans kelas Cookie, dan yang diakses dengan cara seperti database. CookieContainer memiliki batas kapasitas yang diatur saat kontainer dibuat atau diubah oleh properti.
Instans kelas Cookie ditambahkan ke kontainer berdasarkan URI asalnya. Ini ditambahkan ke CookieCollection internal yang terkait dengan URI. Cookie diambil dari kontainer berdasarkan URI sebagai CookieCollection, atau sebagai string yang dapat digunakan untuk mengirimkan HTTP WebRequests.
CookieContainer memiliki tiga properti yang mengatur volume konten kontainer: Capacity, MaxCookieSize, dan PerDomainCapacity. Nilai-nilai ini masing-masing memiliki pengaturan default 300, 4096, dan 20. Ketika Cookie ditambahkan ke kontainer, properti ini digunakan untuk menentukan apakah Cookie yang sudah terkandung dalam CookieContainer harus dibuang untuk memberi ruang bagi yang baru. CookieContainer melacak setiap penambahan untuk memastikan bahwa batas Capacity maupun PerDomainCapacity tidak terlampaui. Jika satu atau keduanya terlampaui, maka instans Cookie yang disimpan oleh CookieContainer akan dihapus. Pertama, setiap Cookie yang kedaluwarsa dihapus. Jika kapasitas lebih lanjut harus ditangkap kembali, maka CookieCollection yang paling tidak baru digunakan dihapus menyeluruh.
Konstruktor
CookieContainer() |
Menginisialisasi instans baru kelas CookieContainer. |
CookieContainer(Int32, Int32, Int32) |
Menginisialisasi instans baru kelas CookieContainer dengan properti tertentu. |
CookieContainer(Int32) |
Menginisialisasi instans baru kelas CookieContainer dengan nilai tertentu untuk jumlah instans Cookie yang dapat disimpan kontainer. |
Bidang
DefaultCookieLengthLimit |
Mewakili ukuran maksimum default, dalam byte, dari instans Cookie yang dapat ditahan CookieContainer. Bidang ini konstan. |
DefaultCookieLimit |
Mewakili jumlah maksimum default instans Cookie yang dapat ditahan CookieContainer. Bidang ini konstan. |
DefaultPerDomainCookieLimit |
Mewakili jumlah maksimum default instans Cookie yang dapat dirujuk oleh CookieContainer per domain. Bidang ini konstan. |
Properti
Capacity |
Mendapatkan atau mengatur jumlah instans Cookie yang dapat ditangguhkan oleh CookieContainer. |
Count |
Mendapatkan jumlah instans Cookie yang saat ini dipegang CookieContainer. |
MaxCookieSize |
Mewakili panjang maksimum yang diizinkan dari Cookie. |
PerDomainCapacity |
Mendapatkan atau mengatur jumlah instans Cookie yang dapat ditahan CookieContainer per domain. |
Metode
Add(Cookie) |
Menambahkan Cookie ke CookieContainer. Metode ini menggunakan domain dari Cookie untuk menentukan kumpulan domain mana yang akan dikaitkan dengan Cookie. |
Add(CookieCollection) |
Menambahkan konten CookieCollection ke CookieContainer. |
Add(Uri, Cookie) |
Menambahkan Cookie ke CookieContainer untuk URI tertentu. |
Add(Uri, CookieCollection) |
Menambahkan konten CookieCollection ke CookieContainer untuk URI tertentu. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetAllCookies() |
Mendapatkan CookieCollection yang berisi semua instans Cookie dalam kontainer. |
GetCookieHeader(Uri) |
Mendapatkan header cookie HTTP yang berisi cookie HTTP yang mewakili instans Cookie yang terkait dengan URI tertentu. |
GetCookies(Uri) |
Mendapatkan CookieCollection yang berisi instans Cookie yang terkait dengan URI tertentu. |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
SetCookies(Uri, String) |
Menambahkan instans Cookie untuk satu atau beberapa cookie dari header cookie HTTP ke CookieContainer untuk URI tertentu. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |