HttpApplicationStateBase 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用作一些类的基类,这些类可实现在 ASP.NET 应用程序内跨多个会话和请求共享信息。
public ref class HttpApplicationStateBase abstract : System::Collections::Specialized::NameObjectCollectionBase, System::Collections::ICollection
public abstract class HttpApplicationStateBase : System.Collections.Specialized.NameObjectCollectionBase, System.Collections.ICollection
type HttpApplicationStateBase = class
inherit NameObjectCollectionBase
interface ICollection
interface IEnumerable
Public MustInherit Class HttpApplicationStateBase
Inherits NameObjectCollectionBase
Implements ICollection
- 继承
- 派生
- 实现
注解
HttpApplicationStateBase类是一个抽象类,它包含与类相同的成员 HttpApplicationState 。 HttpApplicationStateBase利用类,您可以创建类似于类的派生类 HttpApplicationState ,但可以自定义该派生类并在 ASP.NET 管道之外工作。 执行单元测试时,通常使用派生类来实现具有自定义行为的成员,该行为可满足你要测试的方案。
HttpApplicationStateWrapper 类是从 HttpApplicationStateBase 类派生的。 HttpApplicationStateWrapper类用作类的包装 HttpApplicationState 。 在运行时,通常使用类的实例 HttpApplicationStateWrapper 来调用对象的成员 HttpApplicationState 。
构造函数
HttpApplicationStateBase() |
初始化该类供继承的类实例使用。 此构造函数只能由继承的类调用。 |
属性
AllKeys |
当在派生类中重写时,获取集合中对象的访问键。 |
Contents |
在派生类中重写时,获取对 HttpApplicationStateBase 对象的引用。 |
Count |
当在派生类中重写时,获取集合中对象的数目。 |
IsReadOnly |
获取或设置一个值,通过该值指示 NameObjectCollectionBase 实例是否为只读的。 (继承自 NameObjectCollectionBase) |
IsSynchronized |
当在派生类中重写时,获取一个值,该值指示对集合的访问是否线程安全。 |
Item[Int32] |
在派生类中重写时,按索引获取状态对象。 |
Item[String] |
在派生类中重写时,按名称获取状态对象。 |
Keys |
获取包含 NameObjectCollectionBase.KeysCollection 实例中所有键的 NameObjectCollectionBase 实例。 (继承自 NameObjectCollectionBase) |
StaticObjects |
在派生类中重写时,获取由 |
SyncRoot |
当在派生类中重写时,获取可用于同步对集合的访问的对象。 |
方法
显式接口实现
ICollection.CopyTo(Array, Int32) |
从目标数组的指定索引处开始将整个 NameObjectCollectionBase 复制到兼容的一维 Array。 (继承自 NameObjectCollectionBase) |
ICollection.IsSynchronized |
获取一个值,该值指示对 NameObjectCollectionBase 对象的访问是否同步(线程安全)。 (继承自 NameObjectCollectionBase) |
ICollection.SyncRoot |
获取一个对象,该对象可用于同步对 NameObjectCollectionBase 对象的访问。 (继承自 NameObjectCollectionBase) |
扩展方法
Cast<TResult>(IEnumerable) |
将 IEnumerable 的元素强制转换为指定的类型。 |
OfType<TResult>(IEnumerable) |
根据指定类型筛选 IEnumerable 的元素。 |
AsParallel(IEnumerable) |
启用查询的并行化。 |
AsQueryable(IEnumerable) |
将 IEnumerable 转换为 IQueryable。 |