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


VirtualFileResultExecutor Класс

Определение

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

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

VirtualFileResultExecutor(ILoggerFactory, IHostingEnvironment)

IActionResultExecutor<TResult> для VirtualFileResult.

VirtualFileResultExecutor(ILoggerFactory, IWebHostEnvironment)

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

Поля

BufferSize

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

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

Свойства

Logger

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

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

Методы

ExecuteAsync(ActionContext, VirtualFileResult)

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

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

Устаревший, этот API больше не вызывается.

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

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

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

IActionResultExecutor<TResult> для VirtualFileResult.

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