Sprache

VirtualFileResultExecutor Klasse

Definition

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

Konstruktoren

Name Beschreibung
VirtualFileResultExecutor(ILoggerFactory, IHostingEnvironment)

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

VirtualFileResultExecutor(ILoggerFactory, IWebHostEnvironment)

Initialisiert eine neue Instanz von VirtualFileResultExecutor.

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

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

GetFileStream(IFileInfo)
Veraltet.

Veraltet, wird diese API 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, VirtualFileResult, IFileInfo, RangeItemHeaderValue, Int64)

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

Gilt für: