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