HttpContentCodingHeaderValueCollection Класс

Определение

Представляет значение http-заголовка Content-Encoding для содержимого HTTP в запросе или ответе.

public ref class HttpContentCodingHeaderValueCollection sealed : IIterable<HttpContentCodingHeaderValue ^>, IVector<HttpContentCodingHeaderValue ^>, IStringable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HttpContentCodingHeaderValueCollection final : IIterable<HttpContentCodingHeaderValue>, IVector<HttpContentCodingHeaderValue>, IStringable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class HttpContentCodingHeaderValueCollection final : IIterable<HttpContentCodingHeaderValue>, IVector<HttpContentCodingHeaderValue>, IStringable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HttpContentCodingHeaderValueCollection : IEnumerable<HttpContentCodingHeaderValue>, IList<HttpContentCodingHeaderValue>, IStringable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class HttpContentCodingHeaderValueCollection : IEnumerable<HttpContentCodingHeaderValue>, IList<HttpContentCodingHeaderValue>, IStringable
Public NotInheritable Class HttpContentCodingHeaderValueCollection
Implements IEnumerable(Of HttpContentCodingHeaderValue), IList(Of HttpContentCodingHeaderValue), IStringable
Наследование
Object Platform::Object IInspectable HttpContentCodingHeaderValueCollection
Атрибуты
Реализации

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Класс HttpContentCodingHeaderValueCollection представляет значение http-заголовка Content-Encoding для содержимого HTTP, отправленного в HTTP-запросе или полученного в HTTP-ответе.

HttpContentCodingHeaderValueCollection предоставляет контейнер коллекции для экземпляров объектов класса HttpConnectionOptionHeaderValue , используемых для кодирования содержимого в http-заголовке Content-Encoding .

Свойство ContentEncoding объекта HttpContentHeaderCollection возвращает объект HttpContentCodingHeaderValueCollection.

Списки элементов коллекции

Для JavaScript HttpContentCodingHeaderValueCollection содержит элементы, отображаемые в списках элементов. Кроме того, HttpContentCodingHeaderValueCollection поддерживает элементы Array.prototype и использует индекс для доступа к элементам.

Перечисление коллекции на C# или Microsoft Visual Basic

Вы можете выполнить итерацию по объекту HttpContentCodingHeaderValueCollection в C# или Microsoft Visual Basic. Во многих случаях, например с помощью синтаксиса foreach , компилятор выполняет это приведение за вас, и вам не нужно явно приводить к IEnumerable<HttpContentCodingHeaderValue> . Если необходимо выполнить приведение явным образом, например, если требуется вызвать GetEnumerator, приведите объект коллекции к IEnumerable<T> с ограничением HttpContentCodingHeaderValue .

Свойства

Size

Возвращает количество объектов HttpContentCodingHeaderValue в коллекции.

Методы

Append(HttpContentCodingHeaderValue)

Добавляет новый элемент HttpContentCodingHeaderValue в конец коллекции.

Clear()

Удаляет все объекты из коллекции.

First()

Извлекает итератор для первого элемента HttpContentCodingHeaderValue в коллекции.

GetAt(UInt32)

Возвращает значение HttpContentCodingHeaderValue по указанному индексу в коллекции.

GetMany(UInt32, HttpContentCodingHeaderValue[])

Извлекает элементы HttpContentCodingHeaderValue , которые начинаются с указанного индекса в коллекции.

GetView()

Возвращает неизменяемое представление объекта HttpContentCodingHeaderValueCollection.

IndexOf(HttpContentCodingHeaderValue, UInt32)

Извлекает индекс объекта HttpContentCodingHeaderValue в коллекции.

InsertAt(UInt32, HttpContentCodingHeaderValue)

Вставляет объект HttpContentCodingHeaderValue в коллекцию по указанному индексу.

ParseAdd(String)

Анализирует и добавляет запись в коллекцию HttpContentCodingHeaderValueCollection.

RemoveAt(UInt32)

Удаляет запись по указанному индексу из коллекции HttpContentCodingHeaderValueCollection.

RemoveAtEnd()

Удаляет последний элемент HttpContentCodingHeaderValue из коллекции.

ReplaceAll(HttpContentCodingHeaderValue[])

Заменяет все элементы HttpContentCodingHeaderValue в коллекции указанными элементами HttpContentCodingHeaderValue .

SetAt(UInt32, HttpContentCodingHeaderValue)

Задает значение HttpContentCodingHeaderValue по указанному индексу в коллекции.

ToString()

Возвращает строку, представляющую текущий объект HttpContentCodingHeaderValueCollection .

TryParseAdd(String)

Пытается проанализировать и добавить указанный элемент в коллекцию HttpContentCodingHeaderValueCollection.

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

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