ITempDataDictionary Interface

Represents a set of data that persists only from one request to the next.

Namespace
Microsoft.AspNetCore.Mvc.ViewFeatures
Assemblies
  • Microsoft.AspNetCore.Mvc.ViewFeatures

Syntax

public interface ITempDataDictionary : IDictionary<string, object>, ICollection<KeyValuePair<string, object>>, IEnumerable<KeyValuePair<string, object>>, IEnumerable
interface Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary

Methods

Keep()

Marks all keys in the dictionary for retention.

void Keep()
Keep(System.String)

Marks the specified key in the dictionary for retention.

Arguments:key (System.String) – The key to retain in the dictionary.
void Keep(string key)
Load()

Loads the dictionary by using the registered Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider.

void Load()
Peek(System.String)

Returns an object that contains the element that is associated with the specified key, without marking the key for deletion.

Arguments:key (System.String) – The key of the element to return.
Return type:System.Object
Returns:An object that contains the element that is associated with the specified key.
object Peek(string key)
Save()

Saves the dictionary by using the registered Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider.

void Save()