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)
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) System.Object.WriteFileAsync(Microsoft.AspNetCore.Mvc.ActionContext,Microsoft.AspNetCore.Mvc.VirtualFileResult,Microsoft.Extensions.FileProviders.IFileInfo,Microsoft.Net.Http.Headers.RangeItemHeaderValue,System.Int64)

Platí pro