TempDataDictionary 类

定义

表示仅从一个请求保持到下一个请求的数据集。

public ref class TempDataDictionary : Microsoft::AspNetCore::Mvc::ViewFeatures::ITempDataDictionary, System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::Collections::Generic::IDictionary<System::String ^, System::Object ^>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>
public class TempDataDictionary : Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary, 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 ITempDataDictionary
    interface IDictionary<string, obj>
    interface ICollection<KeyValuePair<string, obj>>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
type TempDataDictionary = class
    interface ITempDataDictionary
    interface ICollection<KeyValuePair<string, obj>>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
    interface IDictionary<string, obj>
Public Class TempDataDictionary
Implements ICollection(Of KeyValuePair(Of String, Object)), IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), ITempDataDictionary
继承
TempDataDictionary
实现

构造函数

TempDataDictionary(HttpContext, ITempDataProvider)

初始化 TempDataDictionary 类的新实例。

属性

Count

表示仅从一个请求保持到下一个请求的数据集。

Item[String]

表示仅从一个请求保持到下一个请求的数据集。

Keys

表示仅从一个请求保持到下一个请求的数据集。

Values

表示仅从一个请求保持到下一个请求的数据集。

方法

Add(String, Object)

表示仅从一个请求保持到下一个请求的数据集。

Clear()

表示仅从一个请求保持到下一个请求的数据集。

ContainsKey(String)

表示仅从一个请求保持到下一个请求的数据集。

ContainsValue(Object)

表示仅从一个请求保持到下一个请求的数据集。

GetEnumerator()

表示仅从一个请求保持到下一个请求的数据集。

Keep()

将字典中的所有键都标记为需保留。

Keep(String)

将字典中的指定键标记为需保留。

Load()

使用注册 ITempDataProvider的 加载字典。

Peek(String)

返回包含与指定键关联的元素的对象,不将该键标记为需删除。

Remove(String)

表示仅从一个请求保持到下一个请求的数据集。

Save()

使用已注册 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()

表示仅从一个请求保持到下一个请求的数据集。

适用于