StreamResponseBodyFeature 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
的 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) |
如果以前未调用过,则刷新给定流。 |