ControllerBase.File メソッド

定義

オーバーロード

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

() でvirtualPath指定されたファイル、Content-Type として指定された contentType を返し、指定した fileDownloadName を推奨されるファイル名として返Status200OKします。 これにより、範囲要求 (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)

指定した をコンテンツ (Status200OK)、指定fileContentsした を Content-Type として、指定contentTypefileDownloadNameした を推奨されるファイル名として持つファイルを返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

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

() でvirtualPath指定されたファイル、Content-Type として指定された contentType を返し、指定した fileDownloadName を推奨されるファイル名として返Status200OKします。 これにより、範囲要求 (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) 内のファイルを返し、指定した を Content-Type として返します contentType 。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

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

指定した をコンテンツ (Status200OK)、指定fileContentsした を Content-Type として、指定contentTypefileDownloadNameした を推奨されるファイル名として持つファイルを返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

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

指定した をコンテンツ (Status200OK)、指定した fileContents を Content-Type として持contentTypeつファイルを返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

File(String, String, String, Boolean)

指定した を Content-Type として指定し、指定した contentType を推奨されるファイル名として使用して、(Status200OK) でvirtualPath指定されたfileDownloadNameファイルを返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

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

(Status200OK) でvirtualPath指定されたファイルと、指定された contentType を Content-Type として返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

File(Stream, String, String, Boolean)

指定した fileStream (Status200OK) 内のファイルを Content-Type として指定し、指定 contentType した fileDownloadName を推奨されるファイル名として返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

File(Stream, String)

指定した fileStream (Status200OK) 内の Content-Type として 指定された contentType ファイルを返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

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

指定した をコンテンツ (Status200OK) として、指定した fileContents を Content-Type として、指定contentTypeした を推奨されるファイル名として持fileDownloadNameつファイルを返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

File(Byte[], String)

指定した をコンテンツ (Status200OK)、指定した fileContents を Content-Type として持contentTypeつファイルを返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

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

指定した fileStream (Status200OK) 内のファイルを返し、指定した を Content-Type として返します contentType 。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

File(Byte[], String, Boolean)

指定した をコンテンツ (Status200OK)、指定した fileContents を Content-Type として持contentTypeつファイルを返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

File(Byte[], String, String)

指定した をコンテンツ (Status200OK) として、指定した fileContents を Content-Type として、指定contentTypeした を推奨されるファイル名として持fileDownloadNameつファイルを返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

File(String, String)

指定した を Content-Type として指定した (Status200OK) でvirtualPath指定したcontentTypeファイルを返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

File(Stream, String, String)

指定した fileStream (Status200OK) 内のファイルを Content-Type として指定し、指定 contentType した fileDownloadName を推奨されるファイル名として返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

File(String, String, Boolean)

指定した を Content-Type として指定した (Status200OK) でvirtualPath指定したcontentTypeファイルを返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

File(String, String, String)

指定した を Content-Type として指定し、指定した contentType を推奨されるファイル名として使用して、(Status200OK) でvirtualPath指定されたfileDownloadNameファイルを返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

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

指定した をコンテンツ (Status200OK)、指定した fileContents を Content-Type として持contentTypeつファイルを返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

File(Stream, String, Boolean)

指定した fileStream (Status200OK) 内の Content-Type として 指定された contentType ファイルを返します。 これにより、範囲要求 (Status206PartialContent または Status416RangeNotSatisfiable 範囲が満たされない場合) がサポートされます。

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

ソース:
ControllerBase.cs
ソース:
ControllerBase.cs
ソース:
ControllerBase.cs

() でvirtualPath指定されたファイル、Content-Type として指定された contentType を返し、指定した fileDownloadName を推奨されるファイル名として返Status200OKします。 これにより、範囲要求 (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)

ソース:
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

指定した をコンテンツ (Status200OK)、指定fileContentsした を Content-Type として、指定contentTypefileDownloadNameした を推奨されるファイル名として持つファイルを返します。 これにより、範囲要求 (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指定されたファイル、Content-Type として指定された contentType を返し、指定した fileDownloadName を推奨されるファイル名として返Status200OKします。 これにより、範囲要求 (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

(Status200OK) でvirtualPath指定されたファイルと、指定された 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) 内のファイルを返し、指定した を Content-Type として返します contentType 。 これにより、範囲要求 (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

指定した をコンテンツ (Status200OK)、指定fileContentsした を Content-Type として、指定contentTypefileDownloadNameした を推奨されるファイル名として持つファイルを返します。 これにより、範囲要求 (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

指定した をコンテンツ (Status200OK)、指定した fileContents を Content-Type として持contentTypeつファイルを返します。 これにより、範囲要求 (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

指定した を Content-Type として指定し、指定した contentType を推奨されるファイル名として使用して、(Status200OK) でvirtualPath指定された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

(Status200OK) でvirtualPath指定されたファイルと、指定された 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 (Status200OK) 内のファイルを Content-Type として指定し、指定 contentType した 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) 内のファイルを返します。指定した を Content-Type として返します contentType 。 これにより、範囲要求 (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

指定した をコンテンツ (Status200OK) として、指定した fileContents を Content-Type として、指定した contentType を推奨されるファイル名として返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

ファイルの Content-Type。

fileDownloadName
String

推奨されるファイル名。

enableRangeProcessing
Boolean

範囲要求の処理を有効にするには、 を に true 設定します。

戻り値

応答用に作成された FileContentResult

属性

適用対象

File(Byte[], String)

ソース:
ControllerBase.cs
ソース:
ControllerBase.cs
ソース:
ControllerBase.cs

指定した をコンテンツ (Status200OK) として、指定した fileContents を Content-Type として持つファイルを返しますcontentType。 これにより、範囲要求 (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

ファイルの Content-Type。

戻り値

応答用に作成された FileContentResult

属性

適用対象

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

ソース:
ControllerBase.cs
ソース:
ControllerBase.cs
ソース:
ControllerBase.cs

指定した fileStream (Status200OK) 内のファイルを返し、指定した を Content-Type として返します contentType 。 これにより、範囲要求 (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

ファイルの Content-Type。

lastModified
Nullable<DateTimeOffset>

DateTimeOffsetファイルが最後に変更された日時の 。

entityTag
EntityTagHeaderValue

EntityTagHeaderValueファイルに関連付けられている 。

戻り値

応答用に作成された FileStreamResult

属性

注釈

パラメーターは fileStream 、応答の送信後に破棄されます。

適用対象

File(Byte[], String, Boolean)

ソース:
ControllerBase.cs
ソース:
ControllerBase.cs
ソース:
ControllerBase.cs

指定した をコンテンツ (Status200OK) として、指定した fileContents を Content-Type として持つファイルを返しますcontentType。 これにより、範囲要求 (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

ファイルの Content-Type。

enableRangeProcessing
Boolean

範囲要求の処理を有効にするには、 を に true 設定します。

戻り値

応答用に作成された FileContentResult

属性

適用対象

File(Byte[], String, String)

ソース:
ControllerBase.cs
ソース:
ControllerBase.cs
ソース:
ControllerBase.cs

指定した をコンテンツ (Status200OK) として、指定した fileContents を Content-Type として、指定した contentType を推奨されるファイル名として返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

ファイルの Content-Type。

fileDownloadName
String

推奨されるファイル名。

戻り値

応答用に作成された FileContentResult

属性

適用対象

File(String, String)

ソース:
ControllerBase.cs
ソース:
ControllerBase.cs
ソース:
ControllerBase.cs

() でvirtualPath指定され、 が Content-Type として指定されたファイルを返しますcontentTypeStatus200OK これにより、範囲要求 (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

ファイルの Content-Type。

戻り値

応答用に作成された VirtualFileResult

属性

適用対象

File(Stream, String, String)

ソース:
ControllerBase.cs
ソース:
ControllerBase.cs
ソース:
ControllerBase.cs

指定した fileStream (Status200OK) 内のファイルを Content-Type として指定し、指定 contentType した 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

ファイルの Content-Type。

fileDownloadName
String

推奨されるファイル名。

戻り値

応答用に作成された FileStreamResult

属性

注釈

パラメーターは fileStream 、応答の送信後に破棄されます。

適用対象

File(String, String, Boolean)

ソース:
ControllerBase.cs
ソース:
ControllerBase.cs
ソース:
ControllerBase.cs

() でvirtualPath指定され、 が Content-Type として指定されたファイルを返しますcontentTypeStatus200OK これにより、範囲要求 (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

ファイルの Content-Type。

enableRangeProcessing
Boolean

範囲要求の処理を有効にするには、 を に true 設定します。

戻り値

応答用に作成された VirtualFileResult

属性

適用対象

File(String, String, String)

ソース:
ControllerBase.cs
ソース:
ControllerBase.cs
ソース:
ControllerBase.cs

() でvirtualPath指定されたファイルを Content-Type として指定し、指定contentTypeした fileDownloadName を推奨されるファイル名として返Status200OKします。 これにより、範囲要求 (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

ファイルの Content-Type。

fileDownloadName
String

推奨されるファイル名。

戻り値

応答用に作成された VirtualFileResult

属性

適用対象

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

ソース:
ControllerBase.cs
ソース:
ControllerBase.cs
ソース:
ControllerBase.cs

指定した をコンテンツ (Status200OK) として、指定した fileContents を Content-Type として持つファイルを返しますcontentType。 これにより、範囲要求 (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

ファイルの Content-Type。

lastModified
Nullable<DateTimeOffset>

DateTimeOffsetファイルが最後に変更された日時の 。

entityTag
EntityTagHeaderValue

EntityTagHeaderValueファイルに関連付けられている 。

戻り値

応答用に作成された FileContentResult

属性

適用対象

File(Stream, String, Boolean)

ソース:
ControllerBase.cs
ソース:
ControllerBase.cs
ソース:
ControllerBase.cs

指定した fileStream (Status200OK) 内のファイルを返します。指定した を Content-Type として返します contentType 。 これにより、範囲要求 (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

ファイルの Content-Type。

enableRangeProcessing
Boolean

範囲要求の処理を有効にするには、 を に true 設定します。

戻り値

応答用に作成された FileStreamResult

属性

注釈

パラメーターは fileStream 、応答の送信後に破棄されます。

適用対象