Sdílet prostřednictvím


FileStreamResultExecutor Třída

Definice

Výsledek IActionResultExecutor<TResult> datového proudu souboru.

public ref class FileStreamResultExecutor : Microsoft::AspNetCore::Mvc::Infrastructure::FileResultExecutorBase, Microsoft::AspNetCore::Mvc::Infrastructure::IActionResultExecutor<Microsoft::AspNetCore::Mvc::FileStreamResult ^>
public class FileStreamResultExecutor : Microsoft.AspNetCore.Mvc.Infrastructure.FileResultExecutorBase, Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor<Microsoft.AspNetCore.Mvc.FileStreamResult>
type FileStreamResultExecutor = class
    inherit FileResultExecutorBase
    interface IActionResultExecutor<FileStreamResult>
Public Class FileStreamResultExecutor
Inherits FileResultExecutorBase
Implements IActionResultExecutor(Of FileStreamResult)
Dědičnost
FileStreamResultExecutor
Implementuje

Konstruktory

FileStreamResultExecutor(ILoggerFactory)

Inicializuje nový FileStreamResultExecutor.

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

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

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, FileStreamResult, RangeItemHeaderValue, Int64)

Zapište obsah FileStreamResult do textu odpovědi.

Platí pro