다음을 통해 공유


FileContentResultExecutor 클래스

정의

public ref class FileContentResultExecutor : Microsoft::AspNetCore::Mvc::Infrastructure::FileResultExecutorBase, Microsoft::AspNetCore::Mvc::Infrastructure::IActionResultExecutor<Microsoft::AspNetCore::Mvc::FileContentResult ^>
public class FileContentResultExecutor : Microsoft.AspNetCore.Mvc.Infrastructure.FileResultExecutorBase, Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor<Microsoft.AspNetCore.Mvc.FileContentResult>
type FileContentResultExecutor = class
    inherit FileResultExecutorBase
    interface IActionResultExecutor<FileContentResult>
Public Class FileContentResultExecutor
Inherits FileResultExecutorBase
Implements IActionResultExecutor(Of FileContentResult)
상속
FileContentResultExecutor
구현

생성자

FileContentResultExecutor(ILoggerFactory)

FileContentResultExecutor를 초기화합니다.

필드

BufferSize

버퍼 크기: 64 * 1024.

(다음에서 상속됨 FileResultExecutorBase)

속성

Logger

사용할 로거입니다.

(다음에서 상속됨 FileResultExecutorBase)

메서드

ExecuteAsync(ActionContext, FileContentResult)

를 수정 HttpResponse하여 작업 결과를 비동기적으로 실행합니다.

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

etag 및 마지막으로 수정된 헤더를 설정합니다.

(다음에서 상속됨 FileResultExecutorBase)
WriteFileAsync(ActionContext, FileContentResult, RangeItemHeaderValue, Int64)

파일 콘텐츠를 씁니다.

적용 대상