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


HttpCookieCollection Класс

Определение

Предоставляет контейнер коллекции для экземпляров класса HttpCookie .

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

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

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

Комментарии

Метод GetCookies в HttpCookieManager возвращает объект HttpCookieCollection. Это метод, который создается httpCookieCollection.

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

HttpCookieCollection можно перечислить, поэтому для перечисления элементов в коллекции можно использовать синтаксис для конкретного языка, например foreach в C#. Компилятор выполняет приведение типов, и вам не нужно явно приводить к IEnumerable<HttpCookie> . Если вам нужно выполнить приведение явным образом, например, если вы хотите вызвать GetEnumerator, приведите к IEnumerable<T> с ограничением HttpCookie .

Свойства

Size

Возвращает количество файлов cookie в коллекции HttpCookieCollection.

Методы

First()

Извлекает итератор к первому элементу HttpCookie в коллекции HttpCookieCollection.

GetAt(UInt32)

Возвращает httpCookie по указанному индексу из HttpCookieCollection.

GetMany(UInt32, HttpCookie[])

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

IndexOf(HttpCookie, UInt32)

Извлекает индекс HttpCookie в коллекции HttpCookieCollection.

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

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