Sprache

FileStreamResultExecutor Klasse

Definition

Ein IActionResultExecutor<TResult> für ein Dateistreamergebnis.

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)
Vererbung
FileStreamResultExecutor
Implementiert

Konstruktoren

Name Beschreibung
FileStreamResultExecutor(ILoggerFactory)

Initialisiert eine neue FileStreamResultExecutor.

Felder

Name Beschreibung
BufferSize

Die Puffergröße: 64 * 1024.

(Geerbt von FileResultExecutorBase)

Eigenschaften

Name Beschreibung
Logger

Die zu verwendende Protokollierung.

(Geerbt von FileResultExecutorBase)

Methoden

Name Beschreibung
ExecuteAsync(ActionContext, FileStreamResult)

Führt das Aktionsergebnis asynchron aus, indem das geändert wird HttpResponse.

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

Legt etag- und zuletzt geänderte Header fest.

(Geerbt von FileResultExecutorBase)
WriteFileAsync(ActionContext, FileStreamResult, RangeItemHeaderValue, Int64)

Schreiben Sie den Inhalt von FileStreamResult in den Antworttext.

Gilt für: