Поделиться через


HttpLanguageHeaderValueCollection Класс

Определение

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

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

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

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

Комментарии

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

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

Свойства

Size

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

Методы

Append(Language)

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

Clear()

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

First()

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

GetAt(UInt32)

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

GetMany(UInt32, Language[])

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

GetView()

Возвращает неизменяемое представление httpLanguageHeaderValueCollection.

IndexOf(Language, UInt32)

Извлекает индекс языка в коллекции.

InsertAt(UInt32, Language)

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

ParseAdd(String)

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

RemoveAt(UInt32)

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

RemoveAtEnd()

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

ReplaceAll(Language[])

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

SetAt(UInt32, Language)

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

ToString()

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

TryParseAdd(String)

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

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

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