HttpExpectationHeaderValueCollection クラス

定義

HTTP 要求の Expect HTTP ヘッダーの値を表します。

public ref class HttpExpectationHeaderValueCollection sealed : IIterable<HttpExpectationHeaderValue ^>, IVector<HttpExpectationHeaderValue ^>, 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 HttpExpectationHeaderValueCollection final : IIterable<HttpExpectationHeaderValue>, IVector<HttpExpectationHeaderValue>, IStringable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class HttpExpectationHeaderValueCollection final : IIterable<HttpExpectationHeaderValue>, IVector<HttpExpectationHeaderValue>, 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 HttpExpectationHeaderValueCollection : IEnumerable<HttpExpectationHeaderValue>, IList<HttpExpectationHeaderValue>, IStringable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class HttpExpectationHeaderValueCollection : IEnumerable<HttpExpectationHeaderValue>, IList<HttpExpectationHeaderValue>, IStringable
Public NotInheritable Class HttpExpectationHeaderValueCollection
Implements IEnumerable(Of HttpExpectationHeaderValue), IList(Of HttpExpectationHeaderValue), IStringable
継承
Object Platform::Object IInspectable HttpExpectationHeaderValueCollection
属性
実装

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

HttpExpectationHeaderValueCollection クラスは、HTTP 要求の Expect HTTP ヘッダーの値を表します。

HttpExpectationHeaderValueCollection は、Expect HTTP ヘッダーの expect 情報に使用される HttpExpectationHeaderValue クラスのインスタンス用のコレクション コンテナーを提供します。

HttpRequestHeaderCollectionExpect プロパティは、HttpExpectationHeaderValueCollection オブジェクトを返します。

プロパティ

Size

コレクション内の HttpExpectationHeaderValue オブジェクトの数を取得します。

メソッド

Append(HttpExpectationHeaderValue)

新しい HttpExpectationHeaderValue 項目をコレクションの末尾に追加します。

Clear()

コレクションからすべてのオブジェクトを削除します。

First()

コレクション内の最初の HttpExpectationHeaderValue 項目を指す反復子を取得します。

GetAt(UInt32)

コレクション内の指定したインデックス位置にある HttpExpectationHeaderValue を返します。

GetMany(UInt32, HttpExpectationHeaderValue[])

コレクション内の指定したインデックスから始まる HttpExpectationHeaderValue 項目を取得します。

GetView()

HttpExpectationHeaderValueCollection の変更できないビューを返します。

IndexOf(HttpExpectationHeaderValue, UInt32)

コレクション内の HttpExpectationHeaderValue のインデックスを取得します。

InsertAt(UInt32, HttpExpectationHeaderValue)

指定したインデックス位置にあるコレクションに HttpExpectationHeaderValue を挿入します。

ParseAdd(String)

HttpExpectationHeaderValueCollection にエントリを解析して追加します。

RemoveAt(UInt32)

指定したインデックス位置にあるエントリを HttpExpectationHeaderValueCollection から削除します。

RemoveAtEnd()

コレクションから最後の HttpExpectationHeaderValue 項目を削除します。

ReplaceAll(HttpExpectationHeaderValue[])

コレクション内のすべての HttpExpectationHeaderValue 項目を、指定した HttpExpectationHeaderValue 項目に置き換えます。

SetAt(UInt32, HttpExpectationHeaderValue)

コレクション内の指定したインデックス位置に HttpExpectationHeaderValue を設定します。

ToString()

現在の HttpExpectationHeaderValueCollection オブジェクトを表す文字列を返します。

TryParseAdd(String)

指定した項目を解析し、 HttpExpectationHeaderValueCollection に追加しようとします。

適用対象

こちらもご覧ください