HttpCookiePairHeaderValueCollection Kelas

Definisi

Mewakili nilai header HTTP Cookie pada permintaan HTTP.

public ref class HttpCookiePairHeaderValueCollection sealed : IIterable<HttpCookiePairHeaderValue ^>, IVector<HttpCookiePairHeaderValue ^>, 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 HttpCookiePairHeaderValueCollection final : IIterable<HttpCookiePairHeaderValue>, IVector<HttpCookiePairHeaderValue>, IStringable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class HttpCookiePairHeaderValueCollection final : IIterable<HttpCookiePairHeaderValue>, IVector<HttpCookiePairHeaderValue>, 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 HttpCookiePairHeaderValueCollection : IEnumerable<HttpCookiePairHeaderValue>, IList<HttpCookiePairHeaderValue>, IStringable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class HttpCookiePairHeaderValueCollection : IEnumerable<HttpCookiePairHeaderValue>, IList<HttpCookiePairHeaderValue>, IStringable
Public NotInheritable Class HttpCookiePairHeaderValueCollection
Implements IEnumerable(Of HttpCookiePairHeaderValue), IList(Of HttpCookiePairHeaderValue), IStringable
Warisan
Object Platform::Object IInspectable HttpCookiePairHeaderValueCollection
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Contoh

Kode sampel berikut menunjukkan metode untuk mendapatkan dan mengatur header HTTP Cookie pada objek HttpRequestMessage menggunakan properti dan metode pada kelas HttpCookiePairHeaderValueCollection dan HttpCookiePairHeaderValue .

using System;
using Windows.Web.Http;
using Windows.Web.Http.Headers;

        public void DemonstrateHeaderRequestCookie() {
            var request = new HttpRequestMessage();
            bool parsedOk = false;

            // Set the header with a string.
            parsedOk = request.Headers.Cookie.TryParseAdd("cookieName=cookieValue");

            // Set the header with a strong type.
            request.Headers.Cookie.Add(new HttpCookiePairHeaderValue("cookie2", "value2"));

            // Get the strong type out
            foreach (var value in request.Headers.Cookie) {
                System.Diagnostics.Debug.WriteLine("One of the Cookie values: {0}={1}", value.Name, value.Value);
            }

Keterangan

Kelas HttpCookiePairHeaderValueCollection mewakili nilai header HTTP Cookie pada permintaan HTTP.

HttpCookiePairHeaderValueCollection menyediakan kontainer koleksi untuk instans kelas HttpCookiePairHeaderValue yang digunakan untuk informasi cookie di header HTTP Cookie .

Properti Cookie pada HttpRequestHeaderCollection mengembalikan objek HttpCookiePairHeaderValueCollection

Properti

Size

Mendapatkan jumlah objek HttpCookiePairHeaderValue dalam koleksi.

Metode

Append(HttpCookiePairHeaderValue)

Menambahkan item HttpCookiePairHeaderValue baru ke akhir koleksi.

Clear()

Menghapus semua objek dari koleksi.

First()

Mengambil iterator ke item HttpCookiePairHeaderValue pertama dalam koleksi.

GetAt(UInt32)

Mengembalikan HttpCookiePairHeaderValue pada indeks yang ditentukan dalam koleksi.

GetMany(UInt32, HttpCookiePairHeaderValue[])

Mengambil item HttpCookiePairHeaderValue yang dimulai pada indeks yang ditentukan dalam koleksi.

GetView()

Mengembalikan tampilan httpCookiePairHeaderValueCollection yang tidak dapat diubah.

IndexOf(HttpCookiePairHeaderValue, UInt32)

Mengambil indeks HttpCookiePairHeaderValue dalam koleksi.

InsertAt(UInt32, HttpCookiePairHeaderValue)

Menyisipkan HttpCookiePairHeaderValue ke dalam koleksi pada indeks yang ditentukan.

ParseAdd(String)

Mengurai dan menambahkan entri ke HttpCookiePairHeaderValueCollection.

RemoveAt(UInt32)

Menghapus entri pada indeks yang ditentukan dari HttpCookiePairHeaderValueCollection.

RemoveAtEnd()

Menghapus item HttpCookiePairHeaderValue terakhir dari koleksi.

ReplaceAll(HttpCookiePairHeaderValue[])

Mengganti semua item HttpCookiePairHeaderValue dalam koleksi dengan item HttpCookiePairHeaderValue yang ditentukan.

SetAt(UInt32, HttpCookiePairHeaderValue)

Mengatur HttpCookiePairHeaderValue pada indeks yang ditentukan dalam koleksi.

ToString()

Mengembalikan string yang mewakili objek HttpCookiePairHeaderValueCollection saat ini.

TryParseAdd(String)

Mencoba mengurai dan menambahkan item yang ditentukan ke HttpCookiePairHeaderValueCollection.

Berlaku untuk

Lihat juga