Sdílet prostřednictvím


PhysicalFileResultExecutor Třída

Definice

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

Konstruktory

PhysicalFileResultExecutor(ILoggerFactory)

Inicializuje novou instanci objektu PhysicalFileResultExecutor.

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, PhysicalFileResult)

Asynchronně provede výsledek akce úpravou objektu HttpResponse.

GetFileInfo(String)

Získejte metadata souboru pro cestu.

GetFileStream(String)
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, PhysicalFileResult, RangeItemHeaderValue, Int64)

A IActionResultExecutor<TResult> pro PhysicalFileResult.

Platí pro