WebHeaderCollection Класс
В этой статье
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит заголовки протокола, связанные с запросом или ответом.
public ref class WebHeaderCollection sealed : System::Collections::IEnumerable
public ref class WebHeaderCollection : System::Collections::Specialized::NameValueCollection, System::Runtime::Serialization::ISerializable
public ref class WebHeaderCollection : System::Collections::Specialized::NameValueCollection
public sealed class WebHeaderCollection : System.Collections.IEnumerable
public class WebHeaderCollection : System.Collections.Specialized.NameValueCollection, System.Runtime.Serialization.ISerializable
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class WebHeaderCollection : System.Collections.Specialized.NameValueCollection, System.Runtime.Serialization.ISerializable
public class WebHeaderCollection : System.Collections.Specialized.NameValueCollection
type WebHeaderCollection = class
interface IEnumerable
type WebHeaderCollection = class
inherit NameValueCollection
interface IEnumerable
interface ISerializable
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type WebHeaderCollection = class
inherit NameValueCollection
interface ISerializable
type WebHeaderCollection = class
inherit NameValueCollection
interface ISerializable
Public NotInheritable Class WebHeaderCollection
Implements IEnumerable
Public Class WebHeaderCollection
Inherits NameValueCollection
Implements ISerializable
Public Class WebHeaderCollection
Inherits NameValueCollection
- Наследование
-
WebHeaderCollection
- Наследование
- Атрибуты
- Реализации
Доступ WebHeaderCollection к классу обычно осуществляется через WebRequest.Headers или WebResponse.Headers.
В .NET Framework некоторые общие заголовки считаются ограниченными и либо предоставляются непосредственно API (например, Content-Type
), либо защищены системой и не могут быть изменены. Это не относится к .NET Core и .NET 5+, где ни один из заголовков не ограничен.
Ограниченные заголовки:
Принять
Подключение
Content-Length
Content-Type
Date
Expect
Узел
If-Modified-Since
Диапазон
Referer
Transfer-Encoding
User-Agent
Proxy-Connection
Web |
Инициализирует новый экземпляр класса WebHeaderCollection. |
Web |
Устаревшие..
Инициализирует новый экземпляр класса WebHeaderCollection на основе указанных экземпляров классов SerializationInfo и StreamingContext. |
All |
Возвращает все имена заголовков (ключи) в коллекции. |
Count |
Возвращает число заголовков в коллекции. |
Is |
Возвращает или задает значение, указывающее, является ли экземпляр класса NameObjectCollectionBase доступным только для чтения. (Унаследовано от NameObjectCollectionBase) |
Item[Http |
Возвращает или задает указанный заголовок запроса. |
Item[Http |
Возвращает или задает указанный заголовок ответа. |
Item[Int32] |
Получает запись по указанному индексу в коллекции NameValueCollection. (Унаследовано от NameValueCollection) |
Item[String] |
Содержит заголовки протокола, связанные с запросом или ответом. |
Item[String] |
Получает или задает запись с указанным ключом в коллекции NameValueCollection. (Унаследовано от NameValueCollection) |
Keys |
Возвращает коллекцию имен заголовков (ключи) в коллекции. |
Add(Http |
Вставляет в коллекцию указанный заголовок с заданным значением. |
Add(Http |
Вставляет в коллекцию указанный заголовок с заданным значением. |
Add(Name |
Копирует записи из указанной коллекции NameValueCollection в текущую коллекцию NameValueCollection. (Унаследовано от NameValueCollection) |
Add(String) |
Вставляет заданный заголовок в коллекцию. |
Add(String, String) |
Вставляет в коллекцию указанный заголовок с заданными именем и значением. |
Add |
Вставляет заголовок в коллекцию, не проверяя, находится ли этот заголовок в списке ограниченных заголовков. |
Base |
Добавляет запись с указанным ключом и значением в экземпляр класса NameObjectCollectionBase. (Унаследовано от NameObjectCollectionBase) |
Base |
Удаляет все записи из экземпляра класса NameObjectCollectionBase. (Унаследовано от NameObjectCollectionBase) |
Base |
Возвращает значение записи по указанному индексу экземпляра класса NameObjectCollectionBase. (Унаследовано от NameObjectCollectionBase) |
Base |
Возвращает значение первой записи с указанным ключом из экземпляра класса NameObjectCollectionBase. (Унаследовано от NameObjectCollectionBase) |
Base |
Возвращает массив String, который содержит все ключи экземпляра класса NameObjectCollectionBase. (Унаследовано от NameObjectCollectionBase) |
Base |
Возвращает массив Object, который содержит все значения экземпляра класса NameObjectCollectionBase. (Унаследовано от NameObjectCollectionBase) |
Base |
Возвращает массив указанного типа, который содержит все значения экземпляра класса NameObjectCollectionBase. (Унаследовано от NameObjectCollectionBase) |
Base |
Возвращает ключ записи по указанному индексу в экземпляре класса NameObjectCollectionBase. (Унаследовано от NameObjectCollectionBase) |
Base |
Возвращает значение, показывающее, содержит ли экземпляр класса NameObjectCollectionBase записи, в которых значение ключа отлично от |
Base |
Удаляет записи с указанным ключом из экземпляра класса NameObjectCollectionBase. (Унаследовано от NameObjectCollectionBase) |
Base |
Удаляет запись по указанному индексу в экземпляре класса NameObjectCollectionBase. (Унаследовано от NameObjectCollectionBase) |
Base |
Задает значение записи по указанному индексу экземпляра класса NameObjectCollectionBase. (Унаследовано от NameObjectCollectionBase) |
Base |
Задает значение первой записи с указанным ключом в экземпляре класса NameObjectCollectionBase, если ключ найден; в противном случае добавляет запись с указанным ключом и значением в экземпляр класса NameObjectCollectionBase. (Унаследовано от NameObjectCollectionBase) |
Clear() |
Удаляет из коллекции все заголовки. |
Clear() |
Делает недопустимыми кэшированные массивы и удаляет все записи из коллекции NameValueCollection. (Унаследовано от NameValueCollection) |
Copy |
Копирует целый массив NameValueCollection в совместимый одномерный массив Array, начиная с заданного индекса целевого массива. (Унаследовано от NameValueCollection) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
Get(Int32) |
Получает из коллекции значение определенного заголовка, указанного с помощью индекса. |
Get(String) |
Получает из коллекции значение определенного заголовка, указанного с помощью имени. |
Get |
Возвращает перечислитель, с помощью которого можно выполнять итерацию элементов экземпляра WebHeaderCollection. |
Get |
Возвращает перечислитель, осуществляющий перебор элементов списка NameObjectCollectionBase. (Унаследовано от NameObjectCollectionBase) |
Get |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
Get |
Получает имя заголовка в указанной позиции коллекции. |
Get |
Устаревшие..
Заполняет объект SerializationInfo данными, необходимыми для сериализации целевого объекта. |
Get |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
Get |
Возвращает массив значений заголовков, хранящийся в позиции |
Get |
Получает массив значений заголовка, хранящихся в заголовке. |
Has |
Получает значение, показывающее, содержит ли коллекция NameValueCollection ключи, отличные от |
Invalidate |
Сбрасывает кэшированные массивы в коллекции до значения |
Is |
Проверяет, можно ли задать для запроса указанный заголовок HTTP. |
Is |
Проверяет, можно ли задать для запроса или ответа указанный заголовок HTTP. |
Memberwise |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
On |
Реализует интерфейс ISerializable и вызывает событие десериализации при завершении десериализации. |
Remove(Http |
Удаляет указанный заголовок из коллекции. |
Remove(Http |
Удаляет указанный заголовок из коллекции. |
Remove(String) |
Удаляет указанный заголовок из коллекции. |
Set(Http |
Устанавливает заданный заголовок в указанное значение. |
Set(Http |
Устанавливает заданный заголовок в указанное значение. |
Set(String, String) |
Устанавливает заданный заголовок в указанное значение. |
To |
Преобразует WebHeaderCollection в массив байтов. |
To |
Этот метод устарел. |
ICollection. |
Копирует целый массив NameObjectCollectionBase в совместимый одномерный массив Array, начиная с заданного индекса целевого массива. (Унаследовано от NameObjectCollectionBase) |
ICollection. |
Возвращает значение, указывающее на то, является ли доступ к объекту NameObjectCollectionBase синхронизированным (потокобезопасным). (Унаследовано от NameObjectCollectionBase) |
ICollection. |
Возвращает объект, который позволяет синхронизировать доступ к объекту NameObjectCollectionBase. (Унаследовано от NameObjectCollectionBase) |
IEnumerable. |
Возвращает перечислитель, с помощью которого можно выполнять итерацию элементов экземпляра WebHeaderCollection. |
ISerializable. |
Сериализует этот экземпляр в указанный объект SerializationInfo. |
Cast<TResult>(IEnumerable) |
Приводит элементы объекта IEnumerable к заданному типу. |
Of |
Выполняет фильтрацию элементов объекта IEnumerable по заданному типу. |
As |
Позволяет осуществлять параллельный запрос. |
As |
Преобразовывает коллекцию IEnumerable в объект IQueryable. |
Продукт | Версии |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
UWP | 10.0 |