HeaderDictionary クラス

定義

RequestHeaders と ResponseHeaders のラッパーを表します。

public ref class HeaderDictionary : Microsoft::AspNetCore::Http::IHeaderDictionary, System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, Microsoft::Extensions::Primitives::StringValues>>, System::Collections::Generic::IDictionary<System::String ^, Microsoft::Extensions::Primitives::StringValues>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, Microsoft::Extensions::Primitives::StringValues>>
public class HeaderDictionary : Microsoft.AspNetCore.Http.IHeaderDictionary, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,Microsoft.Extensions.Primitives.StringValues>>, System.Collections.Generic.IDictionary<string,Microsoft.Extensions.Primitives.StringValues>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Microsoft.Extensions.Primitives.StringValues>>
type HeaderDictionary = class
    interface IHeaderDictionary
    interface IDictionary<string, StringValues>
    interface ICollection<KeyValuePair<string, StringValues>>
    interface seq<KeyValuePair<string, StringValues>>
    interface IEnumerable
type HeaderDictionary = class
    interface IHeaderDictionary
    interface ICollection<KeyValuePair<string, StringValues>>
    interface seq<KeyValuePair<string, StringValues>>
    interface IEnumerable
    interface IDictionary<string, StringValues>
Public Class HeaderDictionary
Implements ICollection(Of KeyValuePair(Of String, StringValues)), IDictionary(Of String, StringValues), IEnumerable(Of KeyValuePair(Of String, StringValues)), IHeaderDictionary
継承
HeaderDictionary
実装

コンストラクター

HeaderDictionary()

HeaderDictionary の新しいインスタンスを初期化します。

HeaderDictionary(Dictionary<String,StringValues>)

HeaderDictionary の新しいインスタンスを初期化します。

HeaderDictionary(Int32)

HeaderDictionary の新しいインスタンスを初期化します。

プロパティ

ContentLength

Content-Length ヘッダーへの厳密に型指定されたアクセス。 実装では、これを文字列表現と同期する必要があります。

Count

に含まれる要素の数を HeaderDictionary取得します。

IsReadOnly

が読み取り専用モードであるかどうかを HeaderDictionary 示す値を取得します。

Item[String]

コレクションから関連する値を単一の文字列として取得または設定します。

Keys

このインスタンス内の HTTP ヘッダー名のコレクションを取得します。

Values

このインスタンスの HTTP ヘッダー値のコレクションを取得します。

メソッド

Add(KeyValuePair<String,StringValues>)

新しいヘッダー項目をコレクションに追加します。

Add(String, StringValues)

指定されたヘッダーと値をコレクションに追加します。

Clear()

オブジェクトの一覧全体をクリアします。

Contains(KeyValuePair<String,StringValues>)

指定されたオブジェクトが、このコレクションで発生するかどうかを示す値を返します。

ContainsKey(String)

HeaderDictionary に特定のキーが格納されているかどうかを判断します。

CopyTo(KeyValuePair<String,StringValues>[], Int32)

指定した HeaderDictionary インデックス位置にある 1 次元の Array インスタンスに要素をコピーします。

GetEnumerator()

コレクションを反復処理する列挙子を返します。

Remove(KeyValuePair<String,StringValues>)

指定した項目をコレクションから削除します。

Remove(String)

指定されたヘッダーをコレクションから削除します。

TryGetValue(String, StringValues)

ディクショナリから値を取得します。

明示的なインターフェイスの実装

IDictionary<String,StringValues>.Item[String]

キーが存在しない場合は、KeyNotFoundException をスローします。

IEnumerable.GetEnumerator()

コレクションを反復処理する列挙子を返します。

IEnumerable<KeyValuePair<String,StringValues>>.GetEnumerator()

コレクションを反復処理する列挙子を返します。

拡張メソッド

Append(IHeaderDictionary, String, StringValues)

新しい値を追加します。 各項目は、個別の配列エントリのままです。

AppendCommaSeparatedValues(IHeaderDictionary, String, String[])

コンマを含む値を引用符で囲み、すべての値を既存の値とコンマ結合します。

GetCommaSeparatedValues(IHeaderDictionary, String)

コレクションから、関連する値を個別の値に取得します。 引用符で囲まれた値は分割されず、引用符は削除されます。

SetCommaSeparatedValues(IHeaderDictionary, String, String[])

コンマを含む値を引用符で囲み、コンマ結合ですべての値を結合します。

AppendList<T>(IHeaderDictionary, String, IList<T>)

値のシーケンスを に IHeaderDictionary追加します。

適用対象