StreamResponseBodyFeature 类

定义

IHttpResponseBodyFeature 实现,该实现通过给定的 Stream 将所有 API 相等。

public ref class StreamResponseBodyFeature : Microsoft::AspNetCore::Http::Features::IHttpResponseBodyFeature
public class StreamResponseBodyFeature : Microsoft.AspNetCore.Http.Features.IHttpResponseBodyFeature
type StreamResponseBodyFeature = class
    interface IHttpResponseBodyFeature
Public Class StreamResponseBodyFeature
Implements IHttpResponseBodyFeature
继承
StreamResponseBodyFeature
实现

构造函数

StreamResponseBodyFeature(Stream)

包装给定的流。

StreamResponseBodyFeature(Stream, IHttpResponseBodyFeature)

包装给定流并跟踪前面的功能实例。

属性

PriorFeature

以前的功能(如果有)。

Stream

原始响应正文流。

Writer

通过给定流改编的 PipeWriter。

方法

CompleteAsync()

如果以前未调用过 StartAsync,则会调用 StartAsync。 它将完成改编管道(如果存在)。

DisableBuffering()

选择退出响应的写入缓冲。

Dispose()

阻止 CompleteAsync 运行。

SendFileAsync(String, Int64, Nullable<Int64>, CancellationToken)

将指定的文件段复制到给定的响应流。 如果以前未调用过 StartAsync,则会调用 StartAsync。

StartAsync(CancellationToken)

如果以前未调用过,则刷新给定流。

适用于