StaticFileOptions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于提供静态文件的选项
public ref class StaticFileOptions : Microsoft::AspNetCore::StaticFiles::Infrastructure::SharedOptionsBase
public class StaticFileOptions : Microsoft.AspNetCore.StaticFiles.Infrastructure.SharedOptionsBase
type StaticFileOptions = class
inherit SharedOptionsBase
Public Class StaticFileOptions
Inherits SharedOptionsBase
- 继承
构造函数
StaticFileOptions() |
默认为所有请求路径 |
StaticFileOptions(SharedOptions) |
默认为所有请求路径 |
属性
ContentTypeProvider |
用于将文件映射到内容类型。 |
DefaultContentType |
如果 ContentTypeProvider 无法确定内容类型,则使用请求的默认内容类型。 默认情况下不提供任何值,因此,客户端必须自行确定格式。 http://www.w3.org/Protocols/rfc2616/rfc2616-sec7.html#sec7 |
FileProvider |
用于查找资源的文件系统 (继承自 SharedOptionsBase) |
HttpsCompression |
指示当响应压缩中间件可用时,是否应为 HTTPS 请求压缩文件。 默认值是 Compress。 |
OnPrepareResponse |
在设置状态代码和标头之后而在写入正文之前调用。 这可用于添加或更改响应标头。 |
OnPrepareResponseAsync |
在设置状态代码和标头之后而在写入正文之前调用。 这可用于添加或更改响应标头。 |
RedirectToAppendTrailingSlash |
指示是否重定向以在路径末尾添加尾部斜杠。 相对资源链接可能需要这样做。 (继承自 SharedOptionsBase) |
RequestPath |
映射到静态资源的相对请求路径。 这默认为网站根目录“/”。 (继承自 SharedOptionsBase) |
ServeUnknownFileTypes |
如果未将文件识别为内容类型,是否应提供该文件呢? 默认值:false。 |
SharedOptions |
多个中间件组件公用的选项 (继承自 SharedOptionsBase) |