Language

TempDataDictionary クラス

定義

ある要求から次の要求までの間だけ保持されるデータ セットを表します。

public class TempDataDictionary : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>
type TempDataDictionary = class
    interface IDictionary<string, obj>
    interface ICollection<KeyValuePair<string, obj>>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
Public Class TempDataDictionary
Implements ICollection(Of KeyValuePair(Of String, Object)), IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object))
継承
TempDataDictionary
実装

コンストラクター

名前 説明
TempDataDictionary()

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

プロパティ

名前 説明
Count

オブジェクト内の要素の数を ICollection<T> 取得します。

Item[String]

指定されたキーを持つオブジェクトを取得または設定します。

Keys

オブジェクト内の ICollection<T> 要素のキーを含む オブジェクトを IDictionary<TKey,TValue> 取得します。

Values

オブジェクト内の ICollection<T> 値を含む オブジェクトを IDictionary<TKey,TValue> 取得します。

メソッド

名前 説明
Add(String, Object)

指定したキーと値を持つ要素を オブジェクトに IDictionary<TKey,TValue> 追加します。

Clear()

インスタンスからすべての項目を ICollection<T> 削除します。

ContainsKey(String)

指定したキーを IDictionary<TKey,TValue> 持つ要素がインスタンスに含まれているかどうかを判断します。

ContainsValue(Object)

指定された値がディクショナリに含まれているかどうかを判断します。

GetEnumerator()

列挙子を取得します。

Keep()

ディクショナリ内のすべてのキーに保持マークを付けます。

Keep(String)

ディクショナリ内の指定したキーに保持マークを付けます。

Load(ControllerContext, ITempDataProvider)

指定されたデータ プロバイダーを使用して、指定されたコントローラー コンテキストを読み込みます。

Peek(String)

指定されたキーに関連付けられている要素を格納するオブジェクトを返します。キーは削除対象としてマークされません。

Remove(String)

指定したキーを持つ要素を オブジェクトから IDictionary<TKey,TValue> 削除します。

Save(ControllerContext, ITempDataProvider)

指定されたデータ プロバイダーを使用して、指定されたコントローラー コンテキストを保存します。

TryGetValue(String, Object)

指定されたキーを持つ要素の値を取得します。

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

名前 説明
ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>)

ある要求から次の要求までの間だけ保持されるデータ セットを表します。

ICollection<KeyValuePair<String,Object>>.Contains(KeyValuePair<String,Object>)

ある要求から次の要求までの間だけ保持されるデータ セットを表します。

ICollection<KeyValuePair<String,Object>>.CopyTo(KeyValuePair<String,Object>[], Int32)

ある要求から次の要求までの間だけ保持されるデータ セットを表します。

ICollection<KeyValuePair<String,Object>>.IsReadOnly

ある要求から次の要求までの間だけ保持されるデータ セットを表します。

ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>)

ある要求から次の要求までの間だけ保持されるデータ セットを表します。

IEnumerable.GetEnumerator()

コレクションを反復処理するために使用できる列挙子を返します。

適用対象