Language

HeaderDictionary クラス

定義

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

public class HeaderDictionary : Microsoft.Owin.IHeaderDictionary, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,string[]>>, System.Collections.Generic.IDictionary<string,string[]>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,string[]>>
type HeaderDictionary = class
    interface IHeaderDictionary
    interface IReadableStringCollection
    interface seq<KeyValuePair<string, string[]>>
    interface IEnumerable
    interface IDictionary<string, string[]>
    interface ICollection<KeyValuePair<string, string[]>>
Public Class HeaderDictionary
Implements ICollection(Of KeyValuePair(Of String, String())), IDictionary(Of String, String()), IEnumerable(Of KeyValuePair(Of String, String())), IHeaderDictionary
継承
HeaderDictionary
実装

コンストラクター

Name 説明
HeaderDictionary(IDictionary<String,String[]>)

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

プロパティ

Name 説明
Count

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

IsReadOnly

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

Item[String]

コレクションから関連付けられている値を 1 つの文字列として取得または設定します。

Keys

HeaderDictionary;のキーを含む ICollection を取得します。

Values

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

メソッド

Name 説明
Add(KeyValuePair<String,String[]>)

コレクションに項目の新しいリストを追加します。

Add(String, String[])

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

Append(String, String)

新しい値を追加します。 ヘッダーが既に存在する場合は、ヘッダーに追加します

AppendCommaSeparatedValues(String, String[])

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

AppendValues(String, String[])

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

Clear()

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

Contains(KeyValuePair<String,String[]>)

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

ContainsKey(String)

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

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

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

Get(String)

コレクションから関連付けられている値を 1 つの文字列として取得します。

GetCommaSeparatedValues(String)

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

GetEnumerator()

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

GetValues(String)

コレクションから関連付けられている値を変更せずに取得します。

Remove(KeyValuePair<String,String[]>)

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

Remove(String)

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

Set(String, String)

特定のヘッダー値を設定します。

SetCommaSeparatedValues(String, String[])

comas を含むすべての値を引用符で囲み、coma はすべての値を結合します。

SetValues(String, String[])

指定したヘッダー値を変更せずに設定します。

TryGetValue(String, String[])

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

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

Name 説明
IDictionary<String,String[]>.Item[String]

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

IEnumerable.GetEnumerator()

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

適用対象