Partager via


VirtualFileResultExecutor Classe

Définition

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)
Héritage
VirtualFileResultExecutor
Implémente

Constructeurs

VirtualFileResultExecutor(ILoggerFactory, IHostingEnvironment)

IActionResultExecutor<TResult> pour VirtualFileResult.

VirtualFileResultExecutor(ILoggerFactory, IWebHostEnvironment)

Initialise une nouvelle instance de VirtualFileResultExecutor.

Champs

BufferSize

Taille de la mémoire tampon : 64 * 1024.

(Hérité de FileResultExecutorBase)

Propriétés

Logger

Enregistreur d'événements à utiliser.

(Hérité de FileResultExecutorBase)

Méthodes

ExecuteAsync(ActionContext, VirtualFileResult)

Exécute de manière asynchrone le résultat de l’action, en modifiant le HttpResponse.

GetFileStream(IFileInfo)
Obsolète.

Obsolète, cette API n’est plus appelée.

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

Définit etag et les derniers en-têtes modifiés.

(Hérité de FileResultExecutorBase)
WriteFileAsync(ActionContext, VirtualFileResult, IFileInfo, RangeItemHeaderValue, Int64)

IActionResultExecutor<TResult> pour VirtualFileResult.

S’applique à