HeaderCollection

HeaderCollection class

Определяет набор полей заголовка

public class HeaderCollection : ICollection<string>

Конструкторы

ИмяОписание
HeaderCollection()Инициализирует новый экземплярHeaderCollection класс.
HeaderCollection(HeaderCollection)Инициализирует новый экземплярHeaderCollection класс.

Характеристики

ИмяОписание
virtual AllKeys { get; }Получает массив строк, содержащих все ключи заголовков в collections
virtual Count { get; }Получает количество заголовков
IsReadOnly { get; }Коллекция доступна только для чтения
Item { get; }Получает значение из коллекции по индексу.
Item { get; set; }Получает значение из коллекции по имени.
virtual Keys { get; }ПолучаетReadOnlyCollection содержащий все ключи заголовков в collections

Методы

ИмяОписание
Add(HeaderCollection)Добавляет заголовок в коллекцию.
Add(string)Добавляет заголовок без значения
Add(string, string)Добавляет заголовок.
virtual Add_(string, string)Добавляет заголовок.
virtual Clear()Очищает все заголовки.
Contains(string)Получает значение, указывающее, содержится ли указанный заголовок в collection
CopyTo(string[], int)Копирует все элементы текущей коллекции в указанный массив строк, начиная с указанного целевого индекса.
virtual Get(int)Получает значение по указанному индексу.
Get(string)Получает значение заголовка по заданному имени заголовка.
GetDecodedValue(string)Получает значение заголовка.
GetEnumerator()Возвращает перечислитель, который перебирает коллекцию.
virtual GetKey(int)Получает ключ по указанному индексу коллекции.
GetValues(string)Получает значения заголовка.
HasKeys()Получает значение, указывающее, содержит ли коллекция ключи.
Insert(string, string)Вставляет заголовок в коллекцию. Если коллекция содержит заголовки с таким же именем, этот заголовок будет вставлен перед другими заголовками с тем же именем.
Remove(string)Удаляет заголовок из коллекции по заданному имени заголовка.
Set(string, string)Устанавливает заголовок.

Смотрите также