ControllerBase.File 方法

定义

重载

File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

返回由 virtualPath (Status200OK) 指定的文件,指定的 contentType 作为 Content-Type,指定的 fileDownloadName 作为建议的文件名。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

返回指定 fileStream (Status200OK) 的文件,指定的 contentType 作为 Content-Type,指定的 fileDownloadName 作为建议的文件名。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

返回一个文件,其中指定 fileContents 为内容 (Status200OK) ,指定的 contentType 作为 Content-Type,指定的 fileDownloadName 作为建议的文件名。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

返回由 virtualPath (Status200OK) 指定的文件,指定的 contentType 作为 Content-Type,指定的 fileDownloadName 作为建议的文件名。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

返回由 virtualPath (Status200OK) 指定的文件,以及指定 contentType 为 Content-Type 的 。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

返回指定 fileStream (Status200OK) 的文件,指定的 contentType 作为 Content-Type,指定的 fileDownloadName 作为建议的文件名。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

返回指定 fileStream (Status200OK) 中的文件,以及指定 contentType 为 Content-Type 的 。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

返回一个文件,其中指定 fileContents 为内容 (Status200OK) ,指定的 contentType 作为 Content-Type,指定的 fileDownloadName 作为建议的文件名。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

返回一个文件,其中指定 fileContents 为内容 (Status200OK) ,指定 contentType 为 Content-Type。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

File(String, String, String, Boolean)

返回由 virtualPath (Status200OK) 指定的文件,指定的 contentType 作为 Content-Type,指定的 fileDownloadName 作为建议的文件名。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

返回由 virtualPath (Status200OK) 指定的文件,以及指定 contentType 为 Content-Type 的 。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

File(Stream, String, String, Boolean)

返回指定 fileStream (Status200OK) 的文件,指定的 contentType 作为 Content-Type,指定的 fileDownloadName 作为建议的文件名。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

File(Stream, String)

返回指定 fileStream (Status200OK) 的文件,指定的 contentType 作为 Content-Type。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

File(Byte[], String, String, Boolean)

返回一个文件,其中指定 fileContents 为内容 (Status200OK) ,指定的 contentType 作为 Content-Type,指定的 fileDownloadName 作为建议的文件名。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

File(Byte[], String)

返回一个文件,其中指定 fileContents 为内容 (Status200OK) ,指定 contentType 为 Content-Type。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

返回指定 fileStream (Status200OK) 中的文件,以及指定 contentType 为 Content-Type 的 。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

File(Byte[], String, Boolean)

返回一个文件,其中指定 fileContents 为内容 (Status200OK) ,指定 contentType 为 Content-Type。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

File(Byte[], String, String)

返回一个文件,其中指定 fileContents 为内容 (Status200OK) ,指定的 contentType 作为 Content-Type,指定的 fileDownloadName 作为建议的文件名。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

File(String, String)

返回由 virtualPath (Status200OK) 指定的文件,并将 指定 contentType 为 Content-Type。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

File(Stream, String, String)

返回指定 fileStream (Status200OK) 的文件,指定的 contentType 作为 Content-Type,指定的 fileDownloadName 作为建议的文件名。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

File(String, String, Boolean)

返回由 virtualPath (Status200OK) 指定的文件,并将 指定 contentType 为 Content-Type。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

File(String, String, String)

返回由 virtualPath (Status200OK) 指定的文件,指定的 contentType 作为 Content-Type,指定的 fileDownloadName 作为建议的文件名。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

返回一个文件,其中指定 fileContents 为内容 (Status200OK) ,指定 contentType 为 Content-Type。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

File(Stream, String, Boolean)

返回指定 fileStream (Status200OK) 的文件,指定的 contentType 作为 Content-Type。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回由 virtualPath (Status200OK) 指定的文件,指定的 contentType 作为 Content-Type,指定的 fileDownloadName 作为建议的文件名。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

public:
 virtual Microsoft::AspNetCore::Mvc::VirtualFileResult ^ File(System::String ^ virtualPath, System::String ^ contentType, System::String ^ fileDownloadName, Nullable<DateTimeOffset> lastModified, Microsoft::Net::Http::Headers::EntityTagHeaderValue ^ entityTag, bool enableRangeProcessing);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.VirtualFileResult File (string virtualPath, string contentType, string fileDownloadName, DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag, bool enableRangeProcessing);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.VirtualFileResult File (string virtualPath, string contentType, string? fileDownloadName, DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag, bool enableRangeProcessing);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member File : string * string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue * bool -> Microsoft.AspNetCore.Mvc.VirtualFileResult
override this.File : string * string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue * bool -> Microsoft.AspNetCore.Mvc.VirtualFileResult
Public Overridable Function File (virtualPath As String, contentType As String, fileDownloadName As String, lastModified As Nullable(Of DateTimeOffset), entityTag As EntityTagHeaderValue, enableRangeProcessing As Boolean) As VirtualFileResult

参数

virtualPath
String

要返回的文件的虚拟路径。

contentType
String

文件的 Content-Type。

fileDownloadName
String

建议的文件名。

lastModified
Nullable<DateTimeOffset>

DateTimeOffset上次修改文件时的 。

entityTag
EntityTagHeaderValue

EntityTagHeaderValue 文件关联的 。

enableRangeProcessing
Boolean

设置为 true 以启用范围请求处理。

返回

为响应创建的 VirtualFileResult

属性

适用于

File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回指定 fileStream (Status200OK) 的文件,指定的 contentType 作为 Content-Type,指定的 fileDownloadName 作为建议的文件名。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

public:
 virtual Microsoft::AspNetCore::Mvc::FileStreamResult ^ File(System::IO::Stream ^ fileStream, System::String ^ contentType, System::String ^ fileDownloadName, Nullable<DateTimeOffset> lastModified, Microsoft::Net::Http::Headers::EntityTagHeaderValue ^ entityTag, bool enableRangeProcessing);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.FileStreamResult File (System.IO.Stream fileStream, string contentType, string fileDownloadName, DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag, bool enableRangeProcessing);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.FileStreamResult File (System.IO.Stream fileStream, string contentType, string? fileDownloadName, DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag, bool enableRangeProcessing);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member File : System.IO.Stream * string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue * bool -> Microsoft.AspNetCore.Mvc.FileStreamResult
override this.File : System.IO.Stream * string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue * bool -> Microsoft.AspNetCore.Mvc.FileStreamResult
Public Overridable Function File (fileStream As Stream, contentType As String, fileDownloadName As String, lastModified As Nullable(Of DateTimeOffset), entityTag As EntityTagHeaderValue, enableRangeProcessing As Boolean) As FileStreamResult

参数

fileStream
Stream

Stream包含文件内容的 。

contentType
String

文件的 Content-Type。

fileDownloadName
String

建议的文件名。

lastModified
Nullable<DateTimeOffset>

DateTimeOffset上次修改文件时的 。

entityTag
EntityTagHeaderValue

EntityTagHeaderValue 文件关联的 。

enableRangeProcessing
Boolean

设置为 true 以启用范围请求处理。

返回

为响应创建的 FileStreamResult

属性

注解

发送 fileStream 响应后,将释放 参数。

适用于

File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回一个文件,其中指定 fileContents 为内容 (Status200OK) ,指定的 contentType 作为 Content-Type,指定的 fileDownloadName 作为建议的文件名。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

public:
 virtual Microsoft::AspNetCore::Mvc::FileContentResult ^ File(cli::array <System::Byte> ^ fileContents, System::String ^ contentType, System::String ^ fileDownloadName, Nullable<DateTimeOffset> lastModified, Microsoft::Net::Http::Headers::EntityTagHeaderValue ^ entityTag, bool enableRangeProcessing);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.FileContentResult File (byte[] fileContents, string contentType, string fileDownloadName, DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag, bool enableRangeProcessing);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.FileContentResult File (byte[] fileContents, string contentType, string? fileDownloadName, DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag, bool enableRangeProcessing);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member File : byte[] * string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue * bool -> Microsoft.AspNetCore.Mvc.FileContentResult
override this.File : byte[] * string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue * bool -> Microsoft.AspNetCore.Mvc.FileContentResult
Public Overridable Function File (fileContents As Byte(), contentType As String, fileDownloadName As String, lastModified As Nullable(Of DateTimeOffset), entityTag As EntityTagHeaderValue, enableRangeProcessing As Boolean) As FileContentResult

参数

fileContents
Byte[]

文件内容。

contentType
String

文件的 Content-Type。

fileDownloadName
String

建议的文件名。

lastModified
Nullable<DateTimeOffset>

DateTimeOffset上次修改文件时的 。

entityTag
EntityTagHeaderValue

EntityTagHeaderValue 文件关联的 。

enableRangeProcessing
Boolean

设置为 true 以启用范围请求处理。

返回

为响应创建的 FileContentResult

属性

适用于

File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回由 virtualPath (Status200OK) 指定的文件,指定的 contentType 作为 Content-Type,指定的 fileDownloadName 作为建议的文件名。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

public:
 virtual Microsoft::AspNetCore::Mvc::VirtualFileResult ^ File(System::String ^ virtualPath, System::String ^ contentType, System::String ^ fileDownloadName, Nullable<DateTimeOffset> lastModified, Microsoft::Net::Http::Headers::EntityTagHeaderValue ^ entityTag);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.VirtualFileResult File (string virtualPath, string contentType, string fileDownloadName, DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.VirtualFileResult File (string virtualPath, string contentType, string? fileDownloadName, DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member File : string * string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue -> Microsoft.AspNetCore.Mvc.VirtualFileResult
override this.File : string * string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue -> Microsoft.AspNetCore.Mvc.VirtualFileResult
Public Overridable Function File (virtualPath As String, contentType As String, fileDownloadName As String, lastModified As Nullable(Of DateTimeOffset), entityTag As EntityTagHeaderValue) As VirtualFileResult

参数

virtualPath
String

要返回的文件的虚拟路径。

contentType
String

文件的 Content-Type。

fileDownloadName
String

建议的文件名。

lastModified
Nullable<DateTimeOffset>

DateTimeOffset上次修改文件时的 。

entityTag
EntityTagHeaderValue

EntityTagHeaderValue 文件关联的 。

返回

为响应创建的 VirtualFileResult

属性

适用于

File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回由 virtualPath (Status200OK) 指定的文件,以及指定 contentType 为 Content-Type 的 。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

public:
 virtual Microsoft::AspNetCore::Mvc::VirtualFileResult ^ File(System::String ^ virtualPath, System::String ^ contentType, Nullable<DateTimeOffset> lastModified, Microsoft::Net::Http::Headers::EntityTagHeaderValue ^ entityTag, bool enableRangeProcessing);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.VirtualFileResult File (string virtualPath, string contentType, DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag, bool enableRangeProcessing);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member File : string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue * bool -> Microsoft.AspNetCore.Mvc.VirtualFileResult
override this.File : string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue * bool -> Microsoft.AspNetCore.Mvc.VirtualFileResult
Public Overridable Function File (virtualPath As String, contentType As String, lastModified As Nullable(Of DateTimeOffset), entityTag As EntityTagHeaderValue, enableRangeProcessing As Boolean) As VirtualFileResult

参数

virtualPath
String

要返回的文件的虚拟路径。

contentType
String

文件的 Content-Type。

lastModified
Nullable<DateTimeOffset>

DateTimeOffset上次修改文件时的 。

entityTag
EntityTagHeaderValue

EntityTagHeaderValue 文件关联的 。

enableRangeProcessing
Boolean

设置为 true 以启用范围请求处理。

返回

为响应创建的 VirtualFileResult

属性

适用于

File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回指定 fileStream (Status200OK) 的文件,指定的 contentType 作为 Content-Type,指定的 fileDownloadName 作为建议的文件名。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

public:
 virtual Microsoft::AspNetCore::Mvc::FileStreamResult ^ File(System::IO::Stream ^ fileStream, System::String ^ contentType, System::String ^ fileDownloadName, Nullable<DateTimeOffset> lastModified, Microsoft::Net::Http::Headers::EntityTagHeaderValue ^ entityTag);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.FileStreamResult File (System.IO.Stream fileStream, string contentType, string fileDownloadName, DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.FileStreamResult File (System.IO.Stream fileStream, string contentType, string? fileDownloadName, DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member File : System.IO.Stream * string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue -> Microsoft.AspNetCore.Mvc.FileStreamResult
override this.File : System.IO.Stream * string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue -> Microsoft.AspNetCore.Mvc.FileStreamResult
Public Overridable Function File (fileStream As Stream, contentType As String, fileDownloadName As String, lastModified As Nullable(Of DateTimeOffset), entityTag As EntityTagHeaderValue) As FileStreamResult

参数

fileStream
Stream

Stream包含文件内容的 。

contentType
String

文件的 Content-Type。

fileDownloadName
String

建议的文件名。

lastModified
Nullable<DateTimeOffset>

DateTimeOffset上次修改文件时的 。

entityTag
EntityTagHeaderValue

EntityTagHeaderValue 文件关联的 。

返回

为响应创建的 FileStreamResult

属性

注解

发送 fileStream 响应后,将释放 参数。

适用于

File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回指定 fileStream (Status200OK) 中的文件,以及指定 contentType 为 Content-Type 的 。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

public:
 virtual Microsoft::AspNetCore::Mvc::FileStreamResult ^ File(System::IO::Stream ^ fileStream, System::String ^ contentType, Nullable<DateTimeOffset> lastModified, Microsoft::Net::Http::Headers::EntityTagHeaderValue ^ entityTag, bool enableRangeProcessing);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.FileStreamResult File (System.IO.Stream fileStream, string contentType, DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag, bool enableRangeProcessing);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member File : System.IO.Stream * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue * bool -> Microsoft.AspNetCore.Mvc.FileStreamResult
override this.File : System.IO.Stream * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue * bool -> Microsoft.AspNetCore.Mvc.FileStreamResult
Public Overridable Function File (fileStream As Stream, contentType As String, lastModified As Nullable(Of DateTimeOffset), entityTag As EntityTagHeaderValue, enableRangeProcessing As Boolean) As FileStreamResult

参数

fileStream
Stream

Stream包含文件内容的 。

contentType
String

文件的 Content-Type。

lastModified
Nullable<DateTimeOffset>

DateTimeOffset上次修改文件时的 。

entityTag
EntityTagHeaderValue

EntityTagHeaderValue 文件关联的 。

enableRangeProcessing
Boolean

设置为 true 以启用范围请求处理。

返回

为响应创建的 FileStreamResult

属性

注解

发送 fileStream 响应后,将释放 参数。

适用于

File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回一个文件,其中指定 fileContents 为内容 (Status200OK) ,指定的 contentType 作为 Content-Type,指定的 fileDownloadName 作为建议的文件名。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

public:
 virtual Microsoft::AspNetCore::Mvc::FileContentResult ^ File(cli::array <System::Byte> ^ fileContents, System::String ^ contentType, System::String ^ fileDownloadName, Nullable<DateTimeOffset> lastModified, Microsoft::Net::Http::Headers::EntityTagHeaderValue ^ entityTag);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.FileContentResult File (byte[] fileContents, string contentType, string fileDownloadName, DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.FileContentResult File (byte[] fileContents, string contentType, string? fileDownloadName, DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member File : byte[] * string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue -> Microsoft.AspNetCore.Mvc.FileContentResult
override this.File : byte[] * string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue -> Microsoft.AspNetCore.Mvc.FileContentResult
Public Overridable Function File (fileContents As Byte(), contentType As String, fileDownloadName As String, lastModified As Nullable(Of DateTimeOffset), entityTag As EntityTagHeaderValue) As FileContentResult

参数

fileContents
Byte[]

文件内容。

contentType
String

文件的 Content-Type。

fileDownloadName
String

建议的文件名。

lastModified
Nullable<DateTimeOffset>

DateTimeOffset上次修改文件时的 。

entityTag
EntityTagHeaderValue

EntityTagHeaderValue 文件关联的 。

返回

为响应创建的 FileContentResult

属性

适用于

File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回一个文件,其中指定 fileContents 为内容 (Status200OK) ,指定 contentType 为 Content-Type。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

public:
 virtual Microsoft::AspNetCore::Mvc::FileContentResult ^ File(cli::array <System::Byte> ^ fileContents, System::String ^ contentType, Nullable<DateTimeOffset> lastModified, Microsoft::Net::Http::Headers::EntityTagHeaderValue ^ entityTag, bool enableRangeProcessing);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.FileContentResult File (byte[] fileContents, string contentType, DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag, bool enableRangeProcessing);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member File : byte[] * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue * bool -> Microsoft.AspNetCore.Mvc.FileContentResult
override this.File : byte[] * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue * bool -> Microsoft.AspNetCore.Mvc.FileContentResult
Public Overridable Function File (fileContents As Byte(), contentType As String, lastModified As Nullable(Of DateTimeOffset), entityTag As EntityTagHeaderValue, enableRangeProcessing As Boolean) As FileContentResult

参数

fileContents
Byte[]

文件内容。

contentType
String

文件的 Content-Type。

lastModified
Nullable<DateTimeOffset>

DateTimeOffset上次修改文件时的 。

entityTag
EntityTagHeaderValue

EntityTagHeaderValue 文件关联的 。

enableRangeProcessing
Boolean

设置为 true 以启用范围请求处理。

返回

为响应创建的 FileContentResult

属性

适用于

File(String, String, String, Boolean)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回由 virtualPath (Status200OK) 指定的文件,指定的 contentType 作为 Content-Type,指定的 fileDownloadName 作为建议的文件名。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

public:
 virtual Microsoft::AspNetCore::Mvc::VirtualFileResult ^ File(System::String ^ virtualPath, System::String ^ contentType, System::String ^ fileDownloadName, bool enableRangeProcessing);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.VirtualFileResult File (string virtualPath, string contentType, string fileDownloadName, bool enableRangeProcessing);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.VirtualFileResult File (string virtualPath, string contentType, string? fileDownloadName, bool enableRangeProcessing);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member File : string * string * string * bool -> Microsoft.AspNetCore.Mvc.VirtualFileResult
override this.File : string * string * string * bool -> Microsoft.AspNetCore.Mvc.VirtualFileResult
Public Overridable Function File (virtualPath As String, contentType As String, fileDownloadName As String, enableRangeProcessing As Boolean) As VirtualFileResult

参数

virtualPath
String

要返回的文件的虚拟路径。

contentType
String

文件的 Content-Type。

fileDownloadName
String

建议的文件名。

enableRangeProcessing
Boolean

设置为 true 以启用范围请求处理。

返回

为响应创建的 VirtualFileResult

属性

适用于

File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回由 virtualPath (Status200OK) 指定的文件,以及指定 contentType 为 Content-Type 的 。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

public:
 virtual Microsoft::AspNetCore::Mvc::VirtualFileResult ^ File(System::String ^ virtualPath, System::String ^ contentType, Nullable<DateTimeOffset> lastModified, Microsoft::Net::Http::Headers::EntityTagHeaderValue ^ entityTag);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.VirtualFileResult File (string virtualPath, string contentType, DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member File : string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue -> Microsoft.AspNetCore.Mvc.VirtualFileResult
override this.File : string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue -> Microsoft.AspNetCore.Mvc.VirtualFileResult
Public Overridable Function File (virtualPath As String, contentType As String, lastModified As Nullable(Of DateTimeOffset), entityTag As EntityTagHeaderValue) As VirtualFileResult

参数

virtualPath
String

要返回的文件的虚拟路径。

contentType
String

文件的 Content-Type。

lastModified
Nullable<DateTimeOffset>

DateTimeOffset上次修改文件时的 。

entityTag
EntityTagHeaderValue

EntityTagHeaderValue 文件关联的 。

返回

为响应创建的 VirtualFileResult

属性

适用于

File(Stream, String, String, Boolean)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回指定 fileStream (Status200OK) 的文件,指定的 contentType 作为 Content-Type,指定的 fileDownloadName 作为建议的文件名。 如果范围) 不满意, Status206PartialContent 则支持 (范围 Status416RangeNotSatisfiable 请求。

public:
 virtual Microsoft::AspNetCore::Mvc::FileStreamResult ^ File(System::IO::Stream ^ fileStream, System::String ^ contentType, System::String ^ fileDownloadName, bool enableRangeProcessing);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.FileStreamResult File (System.IO.Stream fileStream, string contentType, string fileDownloadName, bool enableRangeProcessing);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.FileStreamResult File (System.IO.Stream fileStream, string contentType, string? fileDownloadName, bool enableRangeProcessing);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member File : System.IO.Stream * string * string * bool -> Microsoft.AspNetCore.Mvc.FileStreamResult
override this.File : System.IO.Stream * string * string * bool -> Microsoft.AspNetCore.Mvc.FileStreamResult
Public Overridable Function File (fileStream As Stream, contentType As String, fileDownloadName As String, enableRangeProcessing As Boolean) As FileStreamResult

参数

fileStream
Stream

Stream包含文件内容的 。

contentType
String

文件的 Content-Type。

fileDownloadName
String

建议的文件名。

enableRangeProcessing
Boolean

设置为 true 以启用范围请求处理。

返回

为响应创建的 FileStreamResult

属性

注解

发送 fileStream 响应后,将释放 参数。

适用于

File(Stream, String)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回指定 fileStream (Status200OK) 中的文件,指定的 contentType 作为 Content-Type。 如果范围) 不满意,Status206PartialContentStatus416RangeNotSatisfiable则支持 (范围请求。

public:
 virtual Microsoft::AspNetCore::Mvc::FileStreamResult ^ File(System::IO::Stream ^ fileStream, System::String ^ contentType);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.FileStreamResult File (System.IO.Stream fileStream, string contentType);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member File : System.IO.Stream * string -> Microsoft.AspNetCore.Mvc.FileStreamResult
override this.File : System.IO.Stream * string -> Microsoft.AspNetCore.Mvc.FileStreamResult
Public Overridable Function File (fileStream As Stream, contentType As String) As FileStreamResult

参数

fileStream
Stream

Stream包含文件内容的 。

contentType
String

文件的 Content-Type。

返回

为响应创建的 FileStreamResult

属性

注解

发送 fileStream 响应后,将释放 参数。

适用于

File(Byte[], String, String, Boolean)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回一个文件,其中指定 fileContents 为内容 (Status200OK) ,指定 contentType 为 Content-Type,指定 fileDownloadName 为建议的文件名。 如果范围) 不满意,Status206PartialContentStatus416RangeNotSatisfiable则支持 (范围请求。

public:
 virtual Microsoft::AspNetCore::Mvc::FileContentResult ^ File(cli::array <System::Byte> ^ fileContents, System::String ^ contentType, System::String ^ fileDownloadName, bool enableRangeProcessing);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.FileContentResult File (byte[] fileContents, string contentType, string fileDownloadName, bool enableRangeProcessing);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.FileContentResult File (byte[] fileContents, string contentType, string? fileDownloadName, bool enableRangeProcessing);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member File : byte[] * string * string * bool -> Microsoft.AspNetCore.Mvc.FileContentResult
override this.File : byte[] * string * string * bool -> Microsoft.AspNetCore.Mvc.FileContentResult
Public Overridable Function File (fileContents As Byte(), contentType As String, fileDownloadName As String, enableRangeProcessing As Boolean) As FileContentResult

参数

fileContents
Byte[]

文件内容。

contentType
String

文件的 Content-Type。

fileDownloadName
String

建议的文件名。

enableRangeProcessing
Boolean

设置为 以 true 启用范围请求处理。

返回

为响应创建的 FileContentResult

属性

适用于

File(Byte[], String)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回一个文件,其中指定 fileContents 为内容 (Status200OK) ,指定 contentType 为 Content-Type。 如果范围) 不满意,Status206PartialContentStatus416RangeNotSatisfiable则支持 (范围请求。

public:
 virtual Microsoft::AspNetCore::Mvc::FileContentResult ^ File(cli::array <System::Byte> ^ fileContents, System::String ^ contentType);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.FileContentResult File (byte[] fileContents, string contentType);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member File : byte[] * string -> Microsoft.AspNetCore.Mvc.FileContentResult
override this.File : byte[] * string -> Microsoft.AspNetCore.Mvc.FileContentResult
Public Overridable Function File (fileContents As Byte(), contentType As String) As FileContentResult

参数

fileContents
Byte[]

文件内容。

contentType
String

文件的 Content-Type。

返回

为响应创建的 FileContentResult

属性

适用于

File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回指定 fileStream (Status200OK) 中的 文件,并返回指定 contentType 为 Content-Type 的文件。 如果范围) 不满意,Status206PartialContentStatus416RangeNotSatisfiable则支持 (范围请求。

public:
 virtual Microsoft::AspNetCore::Mvc::FileStreamResult ^ File(System::IO::Stream ^ fileStream, System::String ^ contentType, Nullable<DateTimeOffset> lastModified, Microsoft::Net::Http::Headers::EntityTagHeaderValue ^ entityTag);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.FileStreamResult File (System.IO.Stream fileStream, string contentType, DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member File : System.IO.Stream * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue -> Microsoft.AspNetCore.Mvc.FileStreamResult
override this.File : System.IO.Stream * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue -> Microsoft.AspNetCore.Mvc.FileStreamResult
Public Overridable Function File (fileStream As Stream, contentType As String, lastModified As Nullable(Of DateTimeOffset), entityTag As EntityTagHeaderValue) As FileStreamResult

参数

fileStream
Stream

Stream包含文件内容的 。

contentType
String

文件的 Content-Type。

lastModified
Nullable<DateTimeOffset>

DateTimeOffset上次修改文件时的 。

entityTag
EntityTagHeaderValue

EntityTagHeaderValue与文件关联的 。

返回

为响应创建的 FileStreamResult

属性

注解

发送 fileStream 响应后,将释放 参数。

适用于

File(Byte[], String, Boolean)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回一个文件,其中指定 fileContents 为内容 (Status200OK) ,指定 contentType 为 Content-Type。 如果范围) 不满意,Status206PartialContentStatus416RangeNotSatisfiable则支持 (范围请求。

public:
 virtual Microsoft::AspNetCore::Mvc::FileContentResult ^ File(cli::array <System::Byte> ^ fileContents, System::String ^ contentType, bool enableRangeProcessing);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.FileContentResult File (byte[] fileContents, string contentType, bool enableRangeProcessing);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member File : byte[] * string * bool -> Microsoft.AspNetCore.Mvc.FileContentResult
override this.File : byte[] * string * bool -> Microsoft.AspNetCore.Mvc.FileContentResult
Public Overridable Function File (fileContents As Byte(), contentType As String, enableRangeProcessing As Boolean) As FileContentResult

参数

fileContents
Byte[]

文件内容。

contentType
String

文件的 Content-Type。

enableRangeProcessing
Boolean

设置为 以 true 启用范围请求处理。

返回

为响应创建的 FileContentResult

属性

适用于

File(Byte[], String, String)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回一个文件,其中指定 fileContents 为内容 (Status200OK) ,指定 contentType 为 Content-Type,指定 fileDownloadName 为建议的文件名。 如果范围) 不满意,Status206PartialContentStatus416RangeNotSatisfiable则支持 (范围请求。

public:
 virtual Microsoft::AspNetCore::Mvc::FileContentResult ^ File(cli::array <System::Byte> ^ fileContents, System::String ^ contentType, System::String ^ fileDownloadName);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.FileContentResult File (byte[] fileContents, string contentType, string fileDownloadName);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.FileContentResult File (byte[] fileContents, string contentType, string? fileDownloadName);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member File : byte[] * string * string -> Microsoft.AspNetCore.Mvc.FileContentResult
override this.File : byte[] * string * string -> Microsoft.AspNetCore.Mvc.FileContentResult
Public Overridable Function File (fileContents As Byte(), contentType As String, fileDownloadName As String) As FileContentResult

参数

fileContents
Byte[]

文件内容。

contentType
String

文件的 Content-Type。

fileDownloadName
String

建议的文件名。

返回

为响应创建的 FileContentResult

属性

适用于

File(String, String)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回由 virtualPath (Status200OK) 指定的文件,并将 指定 contentType 为 Content-Type。 如果范围) 不满意,Status206PartialContentStatus416RangeNotSatisfiable则支持 (范围请求。

public:
 virtual Microsoft::AspNetCore::Mvc::VirtualFileResult ^ File(System::String ^ virtualPath, System::String ^ contentType);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.VirtualFileResult File (string virtualPath, string contentType);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member File : string * string -> Microsoft.AspNetCore.Mvc.VirtualFileResult
override this.File : string * string -> Microsoft.AspNetCore.Mvc.VirtualFileResult
Public Overridable Function File (virtualPath As String, contentType As String) As VirtualFileResult

参数

virtualPath
String

要返回的文件的虚拟路径。

contentType
String

文件的 Content-Type。

返回

为响应创建的 VirtualFileResult

属性

适用于

File(Stream, String, String)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回指定 fileStream (Status200OK) 的文件, contentType 指定的 作为 Content-Type,指定 fileDownloadName 为建议的文件名。 如果范围) 不满意,Status206PartialContentStatus416RangeNotSatisfiable则支持 (范围请求。

public:
 virtual Microsoft::AspNetCore::Mvc::FileStreamResult ^ File(System::IO::Stream ^ fileStream, System::String ^ contentType, System::String ^ fileDownloadName);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.FileStreamResult File (System.IO.Stream fileStream, string contentType, string fileDownloadName);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.FileStreamResult File (System.IO.Stream fileStream, string contentType, string? fileDownloadName);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member File : System.IO.Stream * string * string -> Microsoft.AspNetCore.Mvc.FileStreamResult
override this.File : System.IO.Stream * string * string -> Microsoft.AspNetCore.Mvc.FileStreamResult
Public Overridable Function File (fileStream As Stream, contentType As String, fileDownloadName As String) As FileStreamResult

参数

fileStream
Stream

Stream包含文件内容的 。

contentType
String

文件的 Content-Type。

fileDownloadName
String

建议的文件名。

返回

为响应创建的 FileStreamResult

属性

注解

发送 fileStream 响应后,将释放 参数。

适用于

File(String, String, Boolean)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回由 virtualPath (Status200OK) 指定的文件,并将 指定 contentType 为 Content-Type。 如果范围) 不满意,Status206PartialContentStatus416RangeNotSatisfiable则支持 (范围请求。

public:
 virtual Microsoft::AspNetCore::Mvc::VirtualFileResult ^ File(System::String ^ virtualPath, System::String ^ contentType, bool enableRangeProcessing);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.VirtualFileResult File (string virtualPath, string contentType, bool enableRangeProcessing);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member File : string * string * bool -> Microsoft.AspNetCore.Mvc.VirtualFileResult
override this.File : string * string * bool -> Microsoft.AspNetCore.Mvc.VirtualFileResult
Public Overridable Function File (virtualPath As String, contentType As String, enableRangeProcessing As Boolean) As VirtualFileResult

参数

virtualPath
String

要返回的文件的虚拟路径。

contentType
String

文件的 Content-Type。

enableRangeProcessing
Boolean

设置为 以 true 启用范围请求处理。

返回

为响应创建的 VirtualFileResult

属性

适用于

File(String, String, String)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回由 virtualPath (Status200OK) 指定的文件, contentType 指定的 作为 Content-Type,而指定 fileDownloadName 为建议的文件名。 如果范围) 不满意,Status206PartialContentStatus416RangeNotSatisfiable则支持 (范围请求。

public:
 virtual Microsoft::AspNetCore::Mvc::VirtualFileResult ^ File(System::String ^ virtualPath, System::String ^ contentType, System::String ^ fileDownloadName);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.VirtualFileResult File (string virtualPath, string contentType, string fileDownloadName);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.VirtualFileResult File (string virtualPath, string contentType, string? fileDownloadName);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member File : string * string * string -> Microsoft.AspNetCore.Mvc.VirtualFileResult
override this.File : string * string * string -> Microsoft.AspNetCore.Mvc.VirtualFileResult
Public Overridable Function File (virtualPath As String, contentType As String, fileDownloadName As String) As VirtualFileResult

参数

virtualPath
String

要返回的文件的虚拟路径。

contentType
String

文件的 Content-Type。

fileDownloadName
String

建议的文件名。

返回

为响应创建的 VirtualFileResult

属性

适用于

File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回一个文件,其中指定 fileContents 为内容 (Status200OK) ,指定 contentType 为 Content-Type。 如果范围) 不满意,Status206PartialContentStatus416RangeNotSatisfiable则支持 (范围请求。

public:
 virtual Microsoft::AspNetCore::Mvc::FileContentResult ^ File(cli::array <System::Byte> ^ fileContents, System::String ^ contentType, Nullable<DateTimeOffset> lastModified, Microsoft::Net::Http::Headers::EntityTagHeaderValue ^ entityTag);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.FileContentResult File (byte[] fileContents, string contentType, DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member File : byte[] * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue -> Microsoft.AspNetCore.Mvc.FileContentResult
override this.File : byte[] * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue -> Microsoft.AspNetCore.Mvc.FileContentResult
Public Overridable Function File (fileContents As Byte(), contentType As String, lastModified As Nullable(Of DateTimeOffset), entityTag As EntityTagHeaderValue) As FileContentResult

参数

fileContents
Byte[]

文件内容。

contentType
String

文件的 Content-Type。

lastModified
Nullable<DateTimeOffset>

DateTimeOffset上次修改文件时的 。

entityTag
EntityTagHeaderValue

EntityTagHeaderValue与文件关联的 。

返回

为响应创建的 FileContentResult

属性

适用于

File(Stream, String, Boolean)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回指定 fileStream (Status200OK) 中的文件,指定的 contentType 作为 Content-Type。 如果范围) 不满意,Status206PartialContentStatus416RangeNotSatisfiable则支持 (范围请求。

public:
 virtual Microsoft::AspNetCore::Mvc::FileStreamResult ^ File(System::IO::Stream ^ fileStream, System::String ^ contentType, bool enableRangeProcessing);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.FileStreamResult File (System.IO.Stream fileStream, string contentType, bool enableRangeProcessing);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member File : System.IO.Stream * string * bool -> Microsoft.AspNetCore.Mvc.FileStreamResult
override this.File : System.IO.Stream * string * bool -> Microsoft.AspNetCore.Mvc.FileStreamResult
Public Overridable Function File (fileStream As Stream, contentType As String, enableRangeProcessing As Boolean) As FileStreamResult

参数

fileStream
Stream

Stream包含文件内容的 。

contentType
String

文件的 Content-Type。

enableRangeProcessing
Boolean

设置为 以 true 启用范围请求处理。

返回

为响应创建的 FileStreamResult

属性

注解

发送 fileStream 响应后,将释放 参数。

适用于