CookieContainer.Capacity Свойство

Определение

Получает или задает количество экземпляров Cookie, которое может храниться в CookieContainer.Gets or sets the number of Cookie instances that a CookieContainer can hold.

public:
 property int Capacity { int get(); void set(int value); };
public:
 property int Capacity { int get(); };
public int Capacity { get; set; }
public int Capacity { get; }
member this.Capacity : int with get, set
member this.Capacity : int
Public Property Capacity As Integer
Public ReadOnly Property Capacity As Integer

Значение свойства

Int32

Количество экземпляров Cookie, которое может храниться в CookieContainer.The number of Cookie instances that a CookieContainer can hold. Это строгое ограничение и не может превышаться путем добавления Cookie.This is a hard limit and cannot be exceeded by adding a Cookie.

Исключения

Capacity меньше или равно нулю или (значение меньше PerDomainCapacity и PerDomainCapacity не равно MaxValue).Capacity is less than or equal to zero or (value is less than PerDomainCapacity and PerDomainCapacity is not equal to MaxValue).

Комментарии

Если Count значение равно или превышает Capacity , то один или несколько Cookie экземпляров удаляются из контейнера.If Count equals or exceeds Capacity, one or more Cookie instances are removed from the container. Будет удалено достаточное количество экземпляров для приведения Count ниже Capacity : Если в области есть экземпляры с истекшим сроком действия Cookie , они очищаются.Enough instances are removed to bring Count below Capacity as follows: if there are expired Cookie instances in scope, they are cleaned up. Если нет, то наименее недавно использованный объект CookieCollection будет найден и удален из контейнера.If not, then the least recently used CookieCollection is found and removed from the container.

Значение свойства Capacity должно быть больше или равно значению свойства PerDomainCapacity.Capacity must be greater than or equal to PerDomainCapacity.

Применяется к

См. также раздел