HeaderDictionary クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
- 実装
-
IHeaderDictionary IReadableStringCollection ICollection<KeyValuePair<String,String[]>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,String[]> IEnumerable<KeyValuePair<String,String[]>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
コンストラクター
| 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() |
コレクションを反復処理する列挙子を返します。 |