PropertyBag 类

定义

提供一个 IDictionary 接口,用于将键/值对变量集合传递给 IIS 管理器。

public ref class PropertyBag sealed : System::Collections::IDictionary
public sealed class PropertyBag : System.Collections.IDictionary
type PropertyBag = class
    interface IDictionary
    interface ICollection
    interface IEnumerable
Public NotInheritable Class PropertyBag
Implements IDictionary
继承
PropertyBag
实现

构造函数

PropertyBag()

初始化 没有状态跟踪的 PropertyBag 类的新实例。

PropertyBag(Boolean)

使用指定的状态跟踪初始化 类的新实例 PropertyBag

属性

Count

获取集合中的项数。

IsTrackingState

获取一个值,该值指示集合是否为跟踪状态。

Item[Int32]

获取或设置属性包中指定索引位置的元素。

Keys

获取包含集合键的集合。

ModifiedKeys

获取自克隆包以来已修改的键的集合。

Values

获取包含集合值的集合。

方法

Add(Int32, Object)

将具有指定整数键和值的元素添加到集合中。

Clone()

创建启用了状态跟踪的集合的新副本。

Clone(Boolean)

创建集合的新副本,该副本启用了状态跟踪,可以选择只读。

Contains(Int32)

确定集合是否包含具有指定键的元素。

CreatePropertyBagFromState(String)

从指定状态反序列化属性包。

CreatePropertyBagFromState(String, Boolean)

从指定状态反序列化属性包,并选择性地使其为只读。

GetState()

将属性包的状态序列化为字符串。

GetValue<T>(Int32)

返回具有指定键的值,强制转换为指定类型。

GetValue<T>(Int32, T)

返回具有指定键的值,强制转换为指定类型,如果集合中没有具有指定键的项,则返回指定的默认值。

IsModified()

返回一个值,该值指示集合自创建以来是否已修改。

IsModified(Int32)

返回一个值,该值指示指定项自创建以来是否已修改。

Remove(Object)

从集合中删除具有指定键的项。

显式接口实现

ICollection.CopyTo(Array, Int32)

有关此成员的说明,请参见 CopyTo(Array, Int32) 方法。

ICollection.IsSynchronized

提供一个 IDictionary 接口,用于将键/值对变量集合传递给 IIS 管理器。

ICollection.SyncRoot

提供一个 IDictionary 接口,用于将键/值对变量集合传递给 IIS 管理器。

IDictionary.Add(Object, Object)

有关此成员的说明,请参见 Add(Object, Object) 方法。

IDictionary.Clear()

有关此成员的说明,请参见 Clear() 方法。

IDictionary.Contains(Object)

有关此成员的说明,请参见 Contains(Object) 方法。

IDictionary.GetEnumerator()

有关此成员的说明,请参见 GetEnumerator() 方法。

IDictionary.IsFixedSize

提供一个 IDictionary 接口,用于将键/值对变量集合传递给 IIS 管理器。

IDictionary.IsReadOnly

提供一个 IDictionary 接口,用于将键/值对变量集合传递给 IIS 管理器。

IDictionary.Item[Object]

提供一个 IDictionary 接口,用于将键/值对变量集合传递给 IIS 管理器。

IEnumerable.GetEnumerator()

有关此成员的说明,请参见 GetEnumerator() 方法。

适用于