Sdílet prostřednictvím


VirtualFileResultExecutor Třída

Definice

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)
Dědičnost
VirtualFileResultExecutor
Implementuje

Konstruktory

VirtualFileResultExecutor(ILoggerFactory, IHostingEnvironment)

A IActionResultExecutor<TResult> pro VirtualFileResult.

VirtualFileResultExecutor(ILoggerFactory, IWebHostEnvironment)

Inicializuje novou instanci .VirtualFileResultExecutor

Pole

BufferSize

Velikost vyrovnávací paměti: 64 × 1024.

(Zděděno od FileResultExecutorBase)

Vlastnosti

Logger

Protokolovací nástroj, který se má použít.

(Zděděno od FileResultExecutorBase)

Metody

ExecuteAsync(ActionContext, VirtualFileResult)

Asynchronně provede výsledek akce úpravou .HttpResponse

GetFileStream(IFileInfo)
Zastaralé.

Zastaralé, toto rozhraní API se už nevolá.

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

Nastaví etag a naposledy změněné hlavičky.

(Zděděno od FileResultExecutorBase)
WriteFileAsync(ActionContext, VirtualFileResult, IFileInfo, RangeItemHeaderValue, Int64)

A IActionResultExecutor<TResult> pro VirtualFileResult.

Platí pro