ControllerBase.File メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
() で |
File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
指定した |
File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
指定した をコンテンツ (Status200OK)、指定 |
File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
() で |
File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
(Status200OK) で |
File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
指定した |
File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
指定した |
File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
指定した をコンテンツ (Status200OK)、指定 |
File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean) |
指定した をコンテンツ (Status200OK)、指定した |
File(String, String, String, Boolean) |
指定した を Content-Type として指定し、指定した |
File(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
(Status200OK) で |
File(Stream, String, String, Boolean) |
指定した |
File(Stream, String) |
指定した |
File(Byte[], String, String, Boolean) |
指定した をコンテンツ (Status200OK) として、指定した |
File(Byte[], String) |
指定した をコンテンツ (Status200OK)、指定した |
File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
指定した |
File(Byte[], String, Boolean) |
指定した をコンテンツ (Status200OK)、指定した |
File(Byte[], String, String) |
指定した をコンテンツ (Status200OK) として、指定した |
File(String, String) |
指定した を Content-Type として指定した (Status200OK) で |
File(Stream, String, String) |
指定した |
File(String, String, Boolean) |
指定した を Content-Type として指定した (Status200OK) で |
File(String, String, String) |
指定した を Content-Type として指定し、指定した |
File(Byte[], String, Nullable<DateTimeOffset>, EntityTagHeaderValue) |
指定した をコンテンツ (Status200OK)、指定した |
File(Stream, String, Boolean) |
指定した |
File(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)
() で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)
指定した 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
パラメーター
- 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)
指定した をコンテンツ (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, 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)
() で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)
(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)
指定した 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
パラメーター
- contentType
- String
ファイルの Content-Type。
- fileDownloadName
- String
推奨されるファイル名。
- lastModified
- Nullable<DateTimeOffset>
DateTimeOffsetファイルが最後に変更された日時の 。
- entityTag
- EntityTagHeaderValue
EntityTagHeaderValueファイルに関連付けられている 。
戻り値
応答用に作成された FileStreamResult 。
- 属性
注釈
パラメーターは fileStream
、応答の送信後に破棄されます。
適用対象
File(Stream, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)
指定した 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
パラメーター
- contentType
- String
ファイルの Content-Type。
- lastModified
- Nullable<DateTimeOffset>
DateTimeOffsetファイルが最後に変更された日時の 。
- entityTag
- EntityTagHeaderValue
EntityTagHeaderValueファイルに関連付けられている 。
- enableRangeProcessing
- Boolean
範囲要求の処理を有効にするには、 を に true
設定します。
戻り値
応答用に作成された FileStreamResult 。
- 属性
注釈
パラメーターは fileStream
、応答の送信後に破棄されます。
適用対象
File(Byte[], String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)
指定した をコンテンツ (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, 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)
指定した をコンテンツ (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)
指定した を 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)
(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)
指定した 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
パラメーター
- contentType
- String
ファイルの Content-Type。
- fileDownloadName
- String
推奨されるファイル名。
- enableRangeProcessing
- Boolean
範囲要求の処理を有効にするには、 を に true
設定します。
戻り値
応答用に作成された FileStreamResult 。
- 属性
注釈
パラメーターは fileStream
、応答の送信後に破棄されます。
適用対象
File(Stream, String)
指定した 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
パラメーター
- contentType
- String
ファイルの Content-Type。
戻り値
応答用に作成された FileStreamResult 。
- 属性
注釈
パラメーターは fileStream
、応答の送信後に破棄されます。
適用対象
File(Byte[], String, String, Boolean)
指定した をコンテンツ (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)
指定した をコンテンツ (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)
指定した 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
パラメーター
- contentType
- String
ファイルの Content-Type。
- lastModified
- Nullable<DateTimeOffset>
DateTimeOffsetファイルが最後に変更された日時の 。
- entityTag
- EntityTagHeaderValue
EntityTagHeaderValueファイルに関連付けられている 。
戻り値
応答用に作成された FileStreamResult 。
- 属性
注釈
パラメーターは fileStream
、応答の送信後に破棄されます。
適用対象
File(Byte[], String, Boolean)
指定した をコンテンツ (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)
指定した をコンテンツ (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)
() でvirtualPath
指定され、 が Content-Type として指定されたファイルを返しますcontentType
。Status200OK
これにより、範囲要求 (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)
指定した 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
パラメーター
- contentType
- String
ファイルの Content-Type。
- fileDownloadName
- String
推奨されるファイル名。
戻り値
応答用に作成された FileStreamResult 。
- 属性
注釈
パラメーターは fileStream
、応答の送信後に破棄されます。
適用対象
File(String, String, Boolean)
() でvirtualPath
指定され、 が Content-Type として指定されたファイルを返しますcontentType
。Status200OK
これにより、範囲要求 (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)
() で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)
指定した をコンテンツ (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)
指定した 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
パラメーター
- contentType
- String
ファイルの Content-Type。
- enableRangeProcessing
- Boolean
範囲要求の処理を有効にするには、 を に true
設定します。
戻り値
応答用に作成された FileStreamResult 。
- 属性
注釈
パラメーターは fileStream
、応答の送信後に破棄されます。