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)

如果先前尚未呼叫,請排清指定的資料流程。

適用於