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
- Наследование
- Атрибуты
- Реализации
Требования к 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 в коллекции. |