System.Web.UI.WebControls.FileUpload.cs

ylbtech-System.Web.UI.WebControls.FileUpload.cs
1. 程序集 System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a返回顶部
1、
#region 程序集 System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.5System.Web.dll
#endregion

using System.Collections.Generic;
using System.ComponentModel;
using System.IO;

namespace System.Web.UI.WebControls
{
    //
    // 摘要:
    //     显示一个文本框控件和一个浏览按钮,使用户可以选择要上载到服务器的文件。
    [ControlValueProperty("FileBytes")]
    [Designer("System.Web.UI.Design.WebControls.PreviewControlDesigner, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
    [ValidationProperty("FileName")]
    public class FileUpload : WebControl
    {
        //
        // 摘要:
        //     初始化 System.Web.UI.WebControls.FileUpload 类的新实例。
        public FileUpload();

        //
        // 摘要:
        //     获取或设置指定是否可选择多个文件用于上载的值。
        //
        // 返回结果:
        //     如果可以选定多个文件,则为 true;否则为 false。
        [Browsable(true)]
        [DefaultValue(false)]
        [WebCategoryAttribute("Behavior")]
        [WebSysDescriptionAttribute("FileUpload_AllowMultiple")]
        public virtual bool AllowMultiple { get; set; }
        //
        // 摘要:
        //     从使用 System.Web.UI.WebControls.FileUpload 控件指定的文件中获取一个字节数组。
        //
        // 返回结果:
        //     System.Byte 数组,包含指定文件的内容。
        //
        // 异常:
        //   T:System.Web.HttpException:
        //     未读取整个文件。
        [Bindable(true)]
        [Browsable(false)]
        [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
        public byte[] FileBytes { get; }
        //
        // 摘要:
        //     获取 System.IO.Stream 对象,它指向要使用 System.Web.UI.WebControls.FileUpload 控件上载的文件。
        //
        // 返回结果:
        //     System.IO.Stream,指向使用 System.Web.UI.WebControls.FileUpload 上载的文件。
        [Browsable(false)]
        [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
        public Stream FileContent { get; }
        //
        // 摘要:
        //     获取客户端上使用 System.Web.UI.WebControls.FileUpload 控件上载的文件的名称。
        //
        // 返回结果:
        //     该字符串指定客户端上使用 System.Web.UI.WebControls.FileUpload 上载的文件的名称。
        [Browsable(false)]
        [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
        public string FileName { get; }
        //
        // 摘要:
        //     获取一个值,该值指示 System.Web.UI.WebControls.FileUpload 控件是否包含文件。
        //
        // 返回结果:
        //     如果 System.Web.UI.WebControls.FileUpload 包含文件,则为 true;否则为 false。
        [Browsable(false)]
        [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
        public bool HasFile { get; }
        //
        // 摘要:
        //     获取指示所有未见是否已经被上传的值。
        //
        // 返回结果:
        //     如果上载任何文件中,则为true;否则,为 false。
        [Browsable(false)]
        [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
        public bool HasFiles { get; }
        //
        // 摘要:
        //     获取使用 System.Web.UI.WebControls.FileUpload 控件上载的文件的基础 System.Web.HttpPostedFile
        //     对象。
        //
        // 返回结果:
        //     使用 System.Web.UI.WebControls.FileUpload 上载的文件的 System.Web.HttpPostedFile。
        [Browsable(false)]
        [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
        public HttpPostedFile PostedFile { get; }
        //
        // 摘要:
        //     获取已上载文件的集合。
        //
        // 返回结果:
        //     上载的文件集合。
        [Browsable(false)]
        [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
        public IList<HttpPostedFile> PostedFiles { get; }

        //
        // 摘要:
        //     将上载文件的内容保存到 Web 服务器上的指定路径。
        //
        // 参数:
        //   filename:
        //     一个字符串,指定服务器上用于保存上载文件的位置的完整路径。
        //
        // 异常:
        //   T:System.Web.HttpException:
        //     filename 不是完整路径。
        public void SaveAs(string filename);
        //
        // 摘要:
        //     为指定的 System.Web.UI.HtmlTextWriter 对象添加 System.Web.UI.WebControls.FileUpload 控件的
        //     HTML 特性和样式,以在呈现内容时使用它们。
        //
        // 参数:
        //   writer:
        //     表示在客户端上呈现 HTML 内容的输出流的 System.Web.UI.HtmlTextWriter。
        protected override void AddAttributesToRender(HtmlTextWriter writer);
        //
        // 摘要:
        //     为 System.Web.UI.WebControls.FileUpload 控件引发 System.Web.UI.Control.PreRender 事件。
        //
        // 参数:
        //   e:
        //     包含事件数据的 System.EventArgs 对象。
        protected internal override void OnPreRender(EventArgs e);
        //
        // 摘要:
        //     将 System.Web.UI.WebControls.FileUpload 控件内容发送到指定的 System.Web.UI.HtmlTextWriter
        //     对象,该对象编写相应内容以便呈现在客户端。
        //
        // 参数:
        //   writer:
        //     接收 System.Web.UI.WebControls.FileUpload 控件内容的 System.Web.UI.HtmlTextWriter 对象。
        protected internal override void Render(HtmlTextWriter writer);
    }
}
2、
2.返回顶部
 
3.返回顶部
 
4.返回顶部
 
5.返回顶部
 
 
6.返回顶部
 
warn 作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/storebook/p/9045636.html