#region 程序集 System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
// c:usersadministratorsource
eposWebApp7packagesMicrosoft.AspNet.Mvc.5.2.3lib
et45System.Web.Mvc.dll
#endregion
namespace System.Web.Mvc
{
//
// 摘要:
// 表示一个用于将二进制文件内容发送到响应的基类。
public abstract class FileResult : ActionResult
{
//
// 摘要:
// 初始化 System.Web.Mvc.FileResult 类的新实例。
//
// 参数:
// contentType:
// 内容的类型。
//
// 异常:
// T:System.ArgumentException:
// contentType 参数为 null 或为空。
protected FileResult(string contentType);
//
// 摘要:
// 获取用于响应的内容类型。
//
// 返回结果:
// 内容的类型。
public string ContentType { get; }
//
// 摘要:
// 获取或设置内容处置标头,以使“文件下载”对话框在浏览器中显示时包含指定的文件名。
//
// 返回结果:
// 文件名。
public string FileDownloadName { get; set; }
//
// 摘要:
// 通过从 System.Web.Mvc.ActionResult 类继承的自定义类型,启用对操作方法结果的处理。
//
// 参数:
// context:
// 执行结果时所处的上下文。
//
// 异常:
// T:System.ArgumentNullException:
// context 参数为 null。
public override void ExecuteResult(ControllerContext context);
//
// 摘要:
// 将文件写入响应。
//
// 参数:
// response:
// 响应。
protected abstract void WriteFile(HttpResponseBase response);
}
}