HttpMethodHeaderValueCollection クラス

定義

HTTP 応答の Allow HTTP ヘッダーの値を表します。

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

Windows の要件

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

注釈

HttpMethodHeaderValueCollection クラスは、HTTP 応答の Allow HTTP ヘッダーを表します。

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

プロパティ

Size

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

メソッド

Append(HttpMethod)

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

Clear()

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

First()

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

GetAt(UInt32)

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

GetMany(UInt32, HttpMethod[])

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

GetView()

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

IndexOf(HttpMethod, UInt32)

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

InsertAt(UInt32, HttpMethod)

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

ParseAdd(String)

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

RemoveAt(UInt32)

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

RemoveAtEnd()

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

ReplaceAll(HttpMethod[])

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

SetAt(UInt32, HttpMethod)

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

ToString()

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

TryParseAdd(String)

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

適用対象

こちらもご覧ください