Поделиться через


ControllerBase.File Метод

Определение

Перегрузки

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

Возвращает файл, указанный параметром virtualPath (Status200OK), заданный contentType как Content-Type, и указанный fileDownloadName в качестве предлагаемого имени файла. Это поддерживает запросы диапазона (Status206PartialContent или Status416RangeNotSatisfiable , если диапазон не удовлетворяется).

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

Возвращает файл в указанном fileStream объекте (Status200OK), объект , указанный contentType как Content-Type, и указанный fileDownloadName в качестве предлагаемого имени файла. Это поддерживает запросы диапазона (Status206PartialContent или Status416RangeNotSatisfiable , если диапазон не удовлетворяется).

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

Возвращает файл с указанным fileContents в качестве содержимого (Status200OK), заданным contentType как Content-Type и указанным fileDownloadName в качестве предлагаемого имени файла. Это поддерживает запросы диапазона (Status206PartialContent или Status416RangeNotSatisfiable , если диапазон не удовлетворяется).

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

Возвращает файл, указанный параметром virtualPath (Status200OK), заданный contentType как Content-Type, и указанный fileDownloadName в качестве предлагаемого имени файла. Это поддерживает запросы диапазона (Status206PartialContent или Status416RangeNotSatisfiable , если диапазон не удовлетворяется).

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

Возвращает файл, указанный параметром virtualPath (Status200OK), и объект , указанный contentType как Content-Type. Это поддерживает запросы диапазона (Status206PartialContent или Status416RangeNotSatisfiable , если диапазон не удовлетворяется).

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

Возвращает файл в указанном fileStream объекте (Status200OK), объект , указанный contentType как Content-Type, и указанный fileDownloadName в качестве предлагаемого имени файла. Это поддерживает запросы диапазона (Status206PartialContent или Status416RangeNotSatisfiable , если диапазон не удовлетворяется).

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

Возвращает файл в указанном fileStream объекте (Status200OK), а указанный contentType как Content-Type. Это поддерживает запросы диапазона (Status206PartialContent или Status416RangeNotSatisfiable , если диапазон не удовлетворяется).

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

Возвращает файл с указанным fileContents в качестве содержимого (Status200OK), заданным contentType как Content-Type и указанным fileDownloadName в качестве предлагаемого имени файла. Это поддерживает запросы диапазона (Status206PartialContent или Status416RangeNotSatisfiable , если диапазон не удовлетворяется).

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

Возвращает файл с указанным fileContents в качестве содержимого (Status200OK), а заданный contentType как Content-Type. Это поддерживает запросы диапазона (Status206PartialContent или Status416RangeNotSatisfiable , если диапазон не удовлетворяется).

File(String, String, String, Boolean)

Возвращает файл, указанный параметром virtualPath (Status200OK), с указанным contentType в качестве Content-Type и указанным fileDownloadName в качестве предлагаемого имени файла. Это поддерживает запросы диапазона (Status206PartialContent или Status416RangeNotSatisfiable , если диапазон не удовлетворяется).

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

Возвращает файл, указанный параметром virtualPath (Status200OK), и объект , указанный contentType как Content-Type. Это поддерживает запросы диапазона (Status206PartialContent или Status416RangeNotSatisfiable , если диапазон не удовлетворяется).

File(Stream, String, String, Boolean)

Возвращает файл в указанном fileStream объекте (Status200OK) с указанным contentType в качестве Content-Type и указанным fileDownloadName в качестве предлагаемого имени файла. Это поддерживает запросы диапазона (Status206PartialContent или Status416RangeNotSatisfiable , если диапазон не удовлетворяется).

File(Stream, String)

Возвращает файл в указанном fileStream объекте (Status200OK) с указанным contentType в качестве Content-Type. Это поддерживает запросы диапазона (Status206PartialContent или Status416RangeNotSatisfiable , если диапазон не удовлетворяется).

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

Возвращает файл с указанным fileContents в качестве содержимого (Status200OK), заданным contentType как Content-Type и указанным fileDownloadName в качестве предлагаемого имени файла. Это поддерживает запросы диапазона (Status206PartialContent или Status416RangeNotSatisfiable , если диапазон не удовлетворяется).

File(Byte[], String)

Возвращает файл с указанным fileContents в качестве содержимого (Status200OK), а заданный contentType как Content-Type. Это поддерживает запросы диапазона (Status206PartialContent или Status416RangeNotSatisfiable , если диапазон не удовлетворяется).

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

Возвращает файл в указанном fileStream объекте (Status200OK), а указанный contentType как Content-Type. Это поддерживает запросы диапазона (Status206PartialContent или Status416RangeNotSatisfiable , если диапазон не удовлетворяется).

File(Byte[], String, Boolean)

Возвращает файл с указанным fileContents в качестве содержимого (Status200OK), а заданный contentType как Content-Type. Это поддерживает запросы диапазона (Status206PartialContent или Status416RangeNotSatisfiable , если диапазон не удовлетворяется).

File(Byte[], String, String)

Возвращает файл с указанным fileContents в качестве содержимого (Status200OK), заданным contentType как Content-Type и указанным fileDownloadName в качестве предлагаемого имени файла. Это поддерживает запросы диапазона (Status206PartialContent или Status416RangeNotSatisfiable , если диапазон не удовлетворяется).

File(String, String)

Возвращает файл, указанный параметром virtualPath (Status200OK), с указанным contentType в качестве Content-Type. Это поддерживает запросы диапазона (Status206PartialContent или Status416RangeNotSatisfiable , если диапазон не удовлетворяется).

File(Stream, String, String)

Возвращает файл в указанном fileStream объекте (Status200OK) с указанным contentType в качестве Content-Type и указанным fileDownloadName в качестве предлагаемого имени файла. Это поддерживает запросы диапазона (Status206PartialContent или Status416RangeNotSatisfiable , если диапазон не удовлетворяется).

File(String, String, Boolean)

Возвращает файл, указанный параметром virtualPath (Status200OK), с указанным contentType в качестве Content-Type. Это поддерживает запросы диапазона (Status206PartialContent или Status416RangeNotSatisfiable , если диапазон не удовлетворяется).

File(String, String, String)

Возвращает файл, указанный параметром virtualPath (Status200OK), с указанным contentType в качестве Content-Type и указанным fileDownloadName в качестве предлагаемого имени файла. Это поддерживает запросы диапазона (Status206PartialContent или Status416RangeNotSatisfiable , если диапазон не удовлетворяется).

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

Возвращает файл с указанным fileContents в качестве содержимого (Status200OK), а заданный contentType как Content-Type. Это поддерживает запросы диапазона (Status206PartialContent или Status416RangeNotSatisfiable , если диапазон не удовлетворяется).

File(Stream, String, Boolean)

Возвращает файл в указанном fileStream объекте (Status200OK) с указанным contentType в качестве Content-Type. Это поддерживает запросы диапазона (Status206PartialContent или Status416RangeNotSatisfiable , если диапазон не удовлетворяется).

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

Исходный код:
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

Тип содержимого файла.

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

Тип содержимого файла.

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

Тип содержимого файла.

fileDownloadName
String

Предлагаемое имя файла.

lastModified
Nullable<DateTimeOffset>

Значение DateTimeOffset , когда файл был изменен в последний раз.

entityTag
EntityTagHeaderValue

Объект , EntityTagHeaderValue связанный с файлом.

Возвращаемое значение

Объект , созданный VirtualFileResult для ответа.

Атрибуты

Применяется к

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

Исходный код:
ControllerBase.cs
Исходный код:
ControllerBase.cs
Исходный код:
ControllerBase.cs

Возвращает файл, указанный параметром virtualPath (Status200OK), и объект , указанный contentType как Content-Type. Поддерживает запросы диапазона (Status206PartialContent или Status416RangeNotSatisfiable , если диапазон не удовлетворяется).

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

Параметры

virtualPath
String

Виртуальный путь к возвращаемого файла.

contentType
String

Тип содержимого файла.

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

Тип содержимого файла.

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 качестве типа содержимого. Поддерживает запросы диапазона (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

Тип содержимого файла.

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

Тип содержимого файла.

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

Тип содержимого файла.

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

Тип содержимого файла.

fileDownloadName
String

Предлагаемое имя файла.

enableRangeProcessing
Boolean

Задайте значение , true чтобы включить обработку запросов диапазона.

Возвращаемое значение

Объект , созданный VirtualFileResult для ответа.

Атрибуты

Применяется к

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

Исходный код:
ControllerBase.cs
Исходный код:
ControllerBase.cs
Исходный код:
ControllerBase.cs

Возвращает файл, указанный параметром virtualPath (Status200OK), и объект , указанный contentType как Content-Type. Поддерживает запросы диапазона (Status206PartialContent или Status416RangeNotSatisfiable , если диапазон не удовлетворяется).

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

Параметры

virtualPath
String

Виртуальный путь к возвращаемого файла.

contentType
String

Тип содержимого файла.

lastModified
Nullable<DateTimeOffset>

Значение DateTimeOffset , когда файл был изменен в последний раз.

entityTag
EntityTagHeaderValue

Объект , EntityTagHeaderValue связанный с файлом.

Возвращаемое значение

Объект , созданный VirtualFileResult для ответа.

Атрибуты

Применяется к

File(Stream, String, String, 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, 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

Тип содержимого файла.

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

Тип содержимого файла.

Возвращаемое значение

Объект , созданный 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 качестве типа содержимого. Поддерживает запросы диапазона (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

Возвращает файл, указанный параметром virtualPath (Status200OK), с указанным 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

Возвращает файл, указанный параметром virtualPath (Status200OK), с указанным 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 удаляется после отправки ответа.

Применяется к