FileStreamResultExecutor Class

Definition

An IActionResultExecutor<TResult> for a file stream result.

C#
public class FileStreamResultExecutor : Microsoft.AspNetCore.Mvc.Infrastructure.FileResultExecutorBase, Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor<Microsoft.AspNetCore.Mvc.FileStreamResult>
Inheritance
FileStreamResultExecutor
Implements

Constructors

Fields

BufferSize

The buffer size: 64 * 1024.

(Inherited from FileResultExecutorBase)

Properties

Logger

The logger to use.

(Inherited from FileResultExecutorBase)

Methods

ExecuteAsync(ActionContext, FileStreamResult)

Asynchronously executes the action result, by modifying the HttpResponse.

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

Sets etag and last modified headers.

(Inherited from FileResultExecutorBase)
WriteFileAsync(ActionContext, FileStreamResult, RangeItemHeaderValue, Int64)

Write the contents of the FileStreamResult to the response body.

Applies to

Tuote Versiot
ASP.NET Core 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0