HttpFileCollectionWrapper 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
封装 HTTP 内部对象,它提供对客户端已上载文件的访问。
public ref class HttpFileCollectionWrapper : System::Web::HttpFileCollectionBase
public class HttpFileCollectionWrapper : System.Web.HttpFileCollectionBase
type HttpFileCollectionWrapper = class
inherit HttpFileCollectionBase
Public Class HttpFileCollectionWrapper
Inherits HttpFileCollectionBase
- 继承
注解
HttpFileCollectionWrapper类派生自 HttpFileCollectionBase 类,用作类的包装 HttpFileCollection 。 此类公开类的功能, HttpFileCollection 同时公开 HttpFileCollectionBase 类型。 HttpFileCollectionBase通过类,可以将应用程序中类的原始实现替换为 HttpFileCollection 自定义实现,例如在 ASP.NET 管道之外执行单元测试时。
构造函数
HttpFileCollectionWrapper(HttpFileCollection) |
初始化 HttpFileCollectionWrapper 类的新实例。 |
属性
AllKeys |
获取一个数组,它包含集合中所有已发布文件对象的键(名称)。 |
Count |
获取集合中的对象数。 |
IsReadOnly |
获取或设置一个值,通过该值指示 NameObjectCollectionBase 实例是否为只读的。 (继承自 NameObjectCollectionBase) |
IsSynchronized |
获取一个值,该值指示对集合的访问是否线程安全。 |
Item[Int32] |
获取指定索引处的已发布文件对象。 |
Item[String] |
获取集合中具有指定名称的已发布文件对象。 |
Keys |
获取包含 NameObjectCollectionBase.KeysCollection 实例中所有键的 HttpApplicationStateWrapper 实例。 |
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。 |