CookieContainer Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Nesne koleksiyonu CookieCollection için bir kapsayıcı sağlar.
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
- Devralma
-
CookieContainer
- Öznitelikler
Açıklamalar
A CookieContainer , sınıfın örnekleri Cookie için depolama sağlayan ve veritabanına benzer bir şekilde erişilen bir veri yapısıdır. CookieContainer, kapsayıcı bir özellik tarafından oluşturulduğunda veya değiştirildiğinde ayarlanan bir kapasite sınırına sahiptir.
Sınıfının bir örneği Cookie , kaynak URI'sine göre kapsayıcıya eklenir. URI ile ilişkili bir iç CookieCollection öğeye eklenir. , Cookie kapsayıcıdan URI'ye dayalı olarak CookieCollectionveya HTTP WebRequests göndermek için kullanılabilecek bir dize olarak alınır.
kapsayıcısının CookieContainer içeriğinin hacmini yöneten üç özelliğe sahiptir: Capacity, MaxCookieSizeve PerDomainCapacity. Bu değerler sırasıyla 300, 4096 ve 20 varsayılan ayarlarına sahiptir. Kapsayıcıya bir Cookie eklendiğinde, içinde zaten bulunan CookieContainer bir Cookie yenisine yer açmak için atılması gerekip gerekmediğini belirlemek için bu özellikler kullanılır. , CookieContainer ne de Capacity sınırlarının aşıldığından emin olmak için her toplamayı PerDomainCapacity izler. Bir veya her ikisi de aşılırsa, Cookie tarafından CookieContainer tutulan örnekler kaldırılır. İlk olarak süresi dolan Cookie tüm öğeler kaldırılır. Daha fazla kapasitenin yeniden özetlenmesi gerekiyorsa, en son kullanılanlar CookieCollection temizlenir.
Oluşturucular
CookieContainer() |
CookieContainer sınıfının yeni bir örneğini başlatır. |
CookieContainer(Int32) |
Kapsayıcının CookieContainer tutabileceği örnek sayısı Cookie için belirtilen değerle sınıfının yeni bir örneğini başlatır. |
CookieContainer(Int32, Int32, Int32) |
Sınıfın CookieContainer yeni bir örneğini belirli özelliklerle başlatır. |
Alanlar
DefaultCookieLengthLimit |
öğesinin tutabileceği örneklerin CookieCookieContainer bayt cinsinden varsayılan en büyük boyutunu temsil eder. Bu alan sabittir. |
DefaultCookieLimit |
öğesinin tutabileceği varsayılan en fazla örnek CookieContainer sayısını Cookie temsil eder. Bu alan sabittir. |
DefaultPerDomainCookieLimit |
Etki alanı başına başvurabileceği varsayılan en fazla örnek CookieContainer sayısını Cookie temsil eder. Bu alan sabittir. |
Özellikler
Capacity |
Bir öğesinin tutabileceği örnek CookieContainer sayısını Cookie alır veya ayarlar. |
Count |
Şu anda bir CookieContainer örneği tutan örnek sayısını Cookie alır. |
MaxCookieSize |
İzin verilen uzunluk üst sınırını Cookietemsil eder. |
PerDomainCapacity |
Etki alanı başına barındırabileceği CookieContainer örnek sayısını Cookie alır veya ayarlar. |
Yöntemler
Add(Cookie) |
öğesine bir CookieCookieContainerekler. Bu yöntem, ile ilişkilendirilecek Cookie etki alanı Cookie koleksiyonunu belirlemek için etki alanını kullanır. |
Add(CookieCollection) |
öğesinin CookieCollection içeriğini öğesine CookieContainerekler. |
Add(Uri, Cookie) |
Belirli bir URI için öğesine CookieContainer bir Cookie ekler. |
Add(Uri, CookieCollection) |
öğesinin CookieCollectionCookieContainer içeriğini belirli bir URI için öğesine ekler. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetAllCookies() |
Kapsayıcıdaki Cookie tüm örnekleri içeren bir CookieCollection alır. |
GetCookieHeader(Uri) |
Belirli bir URI ile ilişkili örnekleri temsil Cookie eden HTTP tanımlama bilgilerini içeren HTTP tanımlama bilgisi üst bilgisini alır. |
GetCookies(Uri) |
Belirli bir CookieCollection URI ile ilişkili örnekleri içeren Cookie bir alır. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
SetCookies(Uri, String) |
Bir HTTP tanımlama bilgisi üst bilgisinden belirli bir URI için öğesine CookieContainer bir veya daha fazla tanımlama bilgisi örneği eklerCookie. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin