Partager via


FileStreamResultExecutor Classe

Définition

pour IActionResultExecutor<TResult> un résultat de flux de fichiers.

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

Constructeurs

FileStreamResultExecutor(ILoggerFactory)

Initialise un nouveau FileStreamResultExecutor.

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

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

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, FileStreamResult, RangeItemHeaderValue, Int64)

Écrivez le contenu de FileStreamResult dans le corps de la réponse.

S’applique à