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


ControllerBase.PhysicalFile Метод

Определение

Перегрузки

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

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

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

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

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

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

PhysicalFile(String, String, String, Boolean)

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

PhysicalFile(String, String, Boolean)

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

PhysicalFile(String, String, String)

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

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

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

PhysicalFile(String, String)

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

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

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

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

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

Параметры

physicalPath
String

Путь к файлу. Путь должен быть абсолютным путем.

contentType
String

Тип контента файла.

fileDownloadName
String

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

lastModified
Nullable<DateTimeOffset>

DateTimeOffset момента последнего изменения файла.

entityTag
EntityTagHeaderValue

EntityTagHeaderValue, связанный с файлом.

enableRangeProcessing
Boolean

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

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

Созданный PhysicalFileResult для ответа.

Атрибуты

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

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

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

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

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

Параметры

physicalPath
String

Путь к файлу. Путь должен быть абсолютным путем.

contentType
String

Тип контента файла.

fileDownloadName
String

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

lastModified
Nullable<DateTimeOffset>

DateTimeOffset момента последнего изменения файла.

entityTag
EntityTagHeaderValue

EntityTagHeaderValue, связанный с файлом.

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

Созданный PhysicalFileResult для ответа.

Атрибуты

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

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

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

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

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

Параметры

physicalPath
String

Путь к файлу. Путь должен быть абсолютным путем.

contentType
String

Тип контента файла.

lastModified
Nullable<DateTimeOffset>

DateTimeOffset момента последнего изменения файла.

entityTag
EntityTagHeaderValue

EntityTagHeaderValue, связанный с файлом.

enableRangeProcessing
Boolean

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

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

Созданный PhysicalFileResult для ответа.

Атрибуты

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

PhysicalFile(String, String, String, Boolean)

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

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

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

Параметры

physicalPath
String

Путь к файлу. Путь должен быть абсолютным путем.

contentType
String

Тип контента файла.

fileDownloadName
String

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

enableRangeProcessing
Boolean

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

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

Созданный PhysicalFileResult для ответа.

Атрибуты

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

PhysicalFile(String, String, Boolean)

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

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

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

Параметры

physicalPath
String

Путь к файлу. Путь должен быть абсолютным путем.

contentType
String

Тип контента файла.

enableRangeProcessing
Boolean

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

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

Созданный PhysicalFileResult для ответа.

Атрибуты

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

PhysicalFile(String, String, String)

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

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

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

Параметры

physicalPath
String

Путь к файлу. Путь должен быть абсолютным путем.

contentType
String

Тип контента файла.

fileDownloadName
String

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

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

Созданный PhysicalFileResult для ответа.

Атрибуты

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

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

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

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

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

Параметры

physicalPath
String

Путь к файлу. Путь должен быть абсолютным путем.

contentType
String

Тип контента файла.

lastModified
Nullable<DateTimeOffset>

DateTimeOffset момента последнего изменения файла.

entityTag
EntityTagHeaderValue

EntityTagHeaderValue, связанный с файлом.

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

Созданный PhysicalFileResult для ответа.

Атрибуты

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

PhysicalFile(String, String)

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

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

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

Параметры

physicalPath
String

Путь к файлу. Путь должен быть абсолютным путем.

contentType
String

Тип контента файла.

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

Созданный PhysicalFileResult для ответа.

Атрибуты

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