Freigeben über


PhysicalFileResultExecutor Klasse

Definition

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

Konstruktoren

PhysicalFileResultExecutor(ILoggerFactory)

Initialisiert eine neue Instanz von PhysicalFileResultExecutor.

Felder

BufferSize

Die Puffergröße: 64 * 1024.

(Geerbt von FileResultExecutorBase)

Eigenschaften

Logger

Die zu verwendende Protokollierung.

(Geerbt von FileResultExecutorBase)

Methoden

ExecuteAsync(ActionContext, PhysicalFileResult)

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

GetFileInfo(String)

Rufen Sie die Dateimetadaten für einen Pfad ab.

GetFileStream(String)
Veraltet.

Veraltet. Diese API wird nicht mehr aufgerufen.

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

Legt etag- und zuletzt geänderte Header fest.

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

Eine IActionResultExecutor<TResult>-Struktur für PhysicalFileResult.

Gilt für: