Partager via


PhysicalFileResultExecutor Classe

Définition

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

Constructeurs

PhysicalFileResultExecutor(ILoggerFactory)

Initialise une nouvelle instance de PhysicalFileResultExecutor.

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

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

GetFileInfo(String)

Obtenez les métadonnées du fichier pour un chemin d’accès.

GetFileStream(String)
Obsolète.

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

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

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

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

IActionResultExecutor<TResult> pour PhysicalFileResult.

S’applique à