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


PhysicalFileResultExecutor Класс

Определение

public ref class PhysicalFileResultExecutor : Microsoft::AspNetCore::Mvc::Infrastructure::FileResultExecutorBase, Microsoft::AspNetCore::Mvc::Infrastructure::IActionResultExecutor<Microsoft::AspNetCore::Mvc::PhysicalFileResult ^>
public class PhysicalFileResultExecutor : Microsoft.AspNetCore.Mvc.Infrastructure.FileResultExecutorBase, Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor<Microsoft.AspNetCore.Mvc.PhysicalFileResult>
type PhysicalFileResultExecutor = class
    inherit FileResultExecutorBase
    interface IActionResultExecutor<PhysicalFileResult>
Public Class PhysicalFileResultExecutor
Inherits FileResultExecutorBase
Implements IActionResultExecutor(Of PhysicalFileResult)
Наследование
PhysicalFileResultExecutor
Реализации

Конструкторы

PhysicalFileResultExecutor(ILoggerFactory)

Инициализирует новый экземпляр PhysicalFileResultExecutor.

Поля

BufferSize

Размер буфера: 64 * 1024.

(Унаследовано от FileResultExecutorBase)

Свойства

Logger

Используемое средство ведения журнала.

(Унаследовано от FileResultExecutorBase)

Методы

ExecuteAsync(ActionContext, PhysicalFileResult)

Асинхронно выполняет результат действия, изменяя HttpResponse.

GetFileInfo(String)

Получите метаданные файла для пути.

GetFileStream(String)
Устаревшие..

Является устаревшей. Этот API больше не вызывается.

SetHeadersAndLog(ActionContext, FileResult, Nullable<Int64>, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue)

Задает заголовки etag и последние изменения.

(Унаследовано от FileResultExecutorBase)
WriteFileAsync(ActionContext, PhysicalFileResult, RangeItemHeaderValue, Int64)

IActionResultExecutor<TResult> для PhysicalFileResult.

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