HttpStaticObjectsCollectionBase 类

定义

作为提供 StaticObjects 属性的应用程序范围对象的集合的类的基类。

public ref class HttpStaticObjectsCollectionBase abstract : System::Collections::ICollection
public abstract class HttpStaticObjectsCollectionBase : System.Collections.ICollection
type HttpStaticObjectsCollectionBase = class
    interface ICollection
    interface IEnumerable
Public MustInherit Class HttpStaticObjectsCollectionBase
Implements ICollection
继承
HttpStaticObjectsCollectionBase
派生
实现

注解

HttpStaticObjectsCollectionBase 是一个抽象类,其中包含与 类 HttpStaticObjectsCollection 相同的成员。 类 HttpStaticObjectsCollectionBase 允许你创建类似于 HttpStaticObjectsCollection 类的派生类,但你可以自定义该类并在 ASP.NET 管道外工作。 执行单元测试时,通常使用派生类来实现具有自定义行为的成员,以满足要测试的方案。

HttpStaticObjectsCollectionWrapper 类是从 HttpStaticObjectsCollectionBase 类派生的。 类 HttpStaticObjectsCollectionWrapper 充当 类的 HttpStaticObjectsCollection 包装器。 在运行时,通常使用 类的 HttpStaticObjectsCollectionWrapper 实例来调用 对象的成员 HttpStaticObjectsCollection

构造函数

HttpStaticObjectsCollectionBase()

初始化该类供继承的类实例使用。 此构造函数只能由继承的类调用。

属性

Count

当在派生类中重写时,获取集合中对象的数目。

IsReadOnly

当在派生类中被重写时,获取一个值,该值指示集合是否为只读。

IsSynchronized

当在派生类中重写时,获取一个值,该值指示集合是否线程安全。

Item[String]

在派生类中重写时,获取集合中具有指定名称的对象。

NeverAccessed

当在派生类中重写时,获取一个值,该值指示集合是否已被访问。

SyncRoot

当在派生类中重写时,获取可用于同步对集合的访问的对象。

方法

CopyTo(Array, Int32)

在派生类中重写时,从数组中指定的索引开始,将集合的元素复制到该数组。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetEnumerator()

当在派生类中重写时,返回一个可用于循环访问集合的枚举数。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetObject(String)

当在派生类中重写时,从集合中返回具有指定名称的对象。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
Serialize(BinaryWriter)

在派生类中重写时,将集合的内容写入 BinaryWriter 对象中。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

扩展方法

Cast<TResult>(IEnumerable)

IEnumerable 的元素强制转换为指定的类型。

OfType<TResult>(IEnumerable)

根据指定类型筛选 IEnumerable 的元素。

AsParallel(IEnumerable)

启用查询的并行化。

AsQueryable(IEnumerable)

IEnumerable 转换为 IQueryable

适用于