共用方式為


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)

傳回 () Status200OK 所指定的 virtualPath 檔案,以及指定 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)

傳回 () Status200OK 所指定的 virtualPath 檔案,以及指定 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)

傳回 (virtualPathStatus200OK 所指定的檔案,) 指定 contentType 為 Content-Type。 這支援範圍要求 (Status206PartialContent ,或 Status416RangeNotSatisfiable 範圍不符合) 。

File(Stream, String, String)

傳回指定 fileStream 之 (Status200OK) 中的檔案,其 contentType 指定為 Content-Type,以及指定 fileDownloadName 為建議的檔案名。 這支援範圍要求 (Status206PartialContent ,或 Status416RangeNotSatisfiable 範圍不符合) 。

File(String, String, Boolean)

傳回 (virtualPathStatus200OK 所指定的檔案,) 指定 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)

來源:
ControllerBase.cs
來源:
ControllerBase.cs
來源:
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

檔案的內容類型。

fileDownloadName
String

建議的檔案名。

lastModified
Nullable<DateTimeOffset>

DateTimeOffset上次修改檔案時的 。

entityTag
EntityTagHeaderValue

EntityTagHeaderValue與檔案相關聯的 。

enableRangeProcessing
Boolean

設定為 true 以啟用範圍要求處理。

傳回

為回應建立 VirtualFileResult 的 。

屬性

適用於

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

來源:
ControllerBase.cs
來源:
ControllerBase.cs
來源:
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)

來源:
ControllerBase.cs
來源:
ControllerBase.cs
來源:
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)

來源:
ControllerBase.cs
來源:
ControllerBase.cs
來源:
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)

來源:
ControllerBase.cs
來源:
ControllerBase.cs
來源:
ControllerBase.cs

傳回 () Status200OKvirtualPath 指定的檔案,以及指定 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)

來源:
ControllerBase.cs
來源:
ControllerBase.cs
來源:
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)

來源:
ControllerBase.cs
來源:
ControllerBase.cs
來源:
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)

來源:
ControllerBase.cs
來源:
ControllerBase.cs
來源:
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)

來源:
ControllerBase.cs
來源:
ControllerBase.cs
來源:
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)

來源:
ControllerBase.cs
來源:
ControllerBase.cs
來源:
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)

來源:
ControllerBase.cs
來源:
ControllerBase.cs
來源:
ControllerBase.cs

傳回 () Status200OKvirtualPath 指定的檔案,以及指定 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)

來源:
ControllerBase.cs
來源:
ControllerBase.cs
來源:
ControllerBase.cs

傳回指定 fileStream () Status200OKcontentType 中指定為 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)

來源:
ControllerBase.cs
來源:
ControllerBase.cs
來源:
ControllerBase.cs

傳回指定 fileStream 之 (Status200OK) 中的檔案,並指定 contentType 為 Content-Type。 這支援範圍要求 (Status206PartialContent ,或 Status416RangeNotSatisfiable 範圍不符合) 。

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)

來源:
ControllerBase.cs
來源:
ControllerBase.cs
來源:
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, 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

檔案的內容類型。

fileDownloadName
String

建議的檔案名。

enableRangeProcessing
Boolean

設定為 true 以啟用範圍要求處理。

傳回

為回應建立 FileContentResult 的 。

屬性

適用於

File(Byte[], String)

來源:
ControllerBase.cs
來源:
ControllerBase.cs
來源:
ControllerBase.cs

傳回指定 fileContents 為內容 () Status200OK ,以及指定 contentType 為 Content-Type 的檔案。 這支援範圍要求 (Status206PartialContent ,或 Status416RangeNotSatisfiable 範圍不符合) 。

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

檔案的內容類型。

傳回

為回應建立 FileContentResult 的 。

屬性

適用於

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

來源:
ControllerBase.cs
來源:
ControllerBase.cs
來源:
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);
[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

檔案的內容類型。

lastModified
Nullable<DateTimeOffset>

DateTimeOffset上次修改檔案時的 。

entityTag
EntityTagHeaderValue

EntityTagHeaderValue 檔案相關聯的 。

傳回

為回應建立 FileStreamResult 的 。

屬性

備註

在傳送回應之後,會 fileStream 處置 參數。

適用於

File(Byte[], String, Boolean)

來源:
ControllerBase.cs
來源:
ControllerBase.cs
來源:
ControllerBase.cs

傳回指定 fileContents 為內容 () Status200OK ,以及指定 contentType 為 Content-Type 的檔案。 這支援範圍要求 (Status206PartialContent ,或 Status416RangeNotSatisfiable 範圍不符合) 。

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

檔案的內容類型。

enableRangeProcessing
Boolean

設定為 true 以啟用範圍要求處理。

傳回

為回應建立 FileContentResult 的 。

屬性

適用於

File(Byte[], String, String)

來源:
ControllerBase.cs
來源:
ControllerBase.cs
來源:
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);
[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

檔案的內容類型。

fileDownloadName
String

建議的檔案名。

傳回

為回應建立 FileContentResult 的 。

屬性

適用於

File(String, String)

來源:
ControllerBase.cs
來源:
ControllerBase.cs
來源:
ControllerBase.cs

傳回 (virtualPathStatus200OK 所指定的檔案,) 指定 contentType 為 Content-Type。 這支援範圍要求 (Status206PartialContent ,或 Status416RangeNotSatisfiable 範圍不符合) 。

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

檔案的內容類型。

傳回

為回應建立 VirtualFileResult 的 。

屬性

適用於

File(Stream, String, String)

來源:
ControllerBase.cs
來源:
ControllerBase.cs
來源:
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);
[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

檔案的內容類型。

fileDownloadName
String

建議的檔案名。

傳回

為回應建立 FileStreamResult 的 。

屬性

備註

在傳送回應之後,會 fileStream 處置 參數。

適用於

File(String, String, Boolean)

來源:
ControllerBase.cs
來源:
ControllerBase.cs
來源:
ControllerBase.cs

傳回 (virtualPathStatus200OK 所指定的檔案,) 指定 contentType 為 Content-Type。 這支援範圍要求 (Status206PartialContent ,或 Status416RangeNotSatisfiable 範圍不符合) 。

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

檔案的內容類型。

enableRangeProcessing
Boolean

設定為 true 以啟用範圍要求處理。

傳回

為回應建立 VirtualFileResult 的 。

屬性

適用於

File(String, String, String)

來源:
ControllerBase.cs
來源:
ControllerBase.cs
來源:
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);
[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

檔案的內容類型。

fileDownloadName
String

建議的檔案名。

傳回

為回應建立 VirtualFileResult 的 。

屬性

適用於

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

來源:
ControllerBase.cs
來源:
ControllerBase.cs
來源:
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);
[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

檔案的內容類型。

lastModified
Nullable<DateTimeOffset>

DateTimeOffset上次修改檔案時的 。

entityTag
EntityTagHeaderValue

EntityTagHeaderValue 檔案相關聯的 。

傳回

為回應建立 FileContentResult 的 。

屬性

適用於

File(Stream, String, Boolean)

來源:
ControllerBase.cs
來源:
ControllerBase.cs
來源:
ControllerBase.cs

傳回指定 fileStream 之 (Status200OK) 中的檔案,並指定 contentType 為 Content-Type。 這支援範圍要求 (Status206PartialContent ,或 Status416RangeNotSatisfiable 範圍不符合) 。

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

檔案的內容類型。

enableRangeProcessing
Boolean

設定為 true 以啟用範圍要求處理。

傳回

為回應建立 FileStreamResult 的 。

屬性

備註

在傳送回應之後,會 fileStream 處置 參數。

適用於