HttpFileCollectionBase 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用作一些类的基类,这些类提供对客户端已上载的文件的访问。
public ref class HttpFileCollectionBase abstract : System::Collections::Specialized::NameObjectCollectionBase, System::Collections::ICollection
public abstract class HttpFileCollectionBase : System.Collections.Specialized.NameObjectCollectionBase, System.Collections.ICollection
type HttpFileCollectionBase = class
inherit NameObjectCollectionBase
interface ICollection
interface IEnumerable
Public MustInherit Class HttpFileCollectionBase
Inherits NameObjectCollectionBase
Implements ICollection
- 继承
- 派生
- 实现
注解
HttpFileCollectionBase类是一个抽象类,它包含与类相同的成员 HttpFileCollection 。 HttpFileCollectionBase利用类,您可以创建类似于类的派生类 HttpFileCollection ,但可以自定义该派生类并在 ASP.NET 管道之外工作。 执行单元测试时,通常使用派生类来实现具有自定义行为的成员,以满足你要测试的方案。
HttpFileCollectionWrapper 类是从 HttpFileCollectionBase 类派生的。 HttpFileCollectionWrapper类用作类的包装 HttpFileCollection 。 在运行时,通常使用类的实例 HttpFileCollectionWrapper 来调用对象的成员 HttpFileCollection 。
构造函数
HttpFileCollectionBase() |
初始化该类供继承的类实例使用。 此构造函数只能由继承的类调用。 |
属性
AllKeys |
在派生类中重写时,获取一个数组,它包含集合中所有已发布的文件对象的键(名称)。 |
Count |
在派生类中重写时,获取集合中已发布文件对象的数目。 |
IsReadOnly |
获取或设置一个值,通过该值指示 NameObjectCollectionBase 实例是否为只读的。 (继承自 NameObjectCollectionBase) |
IsSynchronized |
当在派生类中重写时,获取一个值,该值指示对集合的访问是否线程安全。 |
Item[Int32] |
在派生类中重写时,获取指定索引处已发布的文件对象。 |
Item[String] |
在派生类中被重写时,获取集合中具有指定名称的已发布文件对象。 |
Keys |
获取包含 NameObjectCollectionBase.KeysCollection 实例中所有键的 NameObjectCollectionBase 实例。 (继承自 NameObjectCollectionBase) |
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。 |