語言

StreamResponseBodyFeature 類別

定義

該實作 IHttpResponseBodyFeature 會近似該串流上所有 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
實作

建構函式

名稱 Description
StreamResponseBodyFeature(Stream, IHttpResponseBodyFeature)

會將給定的串流包裹並追蹤先前的功能實例。

StreamResponseBodyFeature(Stream)

會包裹給定的串流。

屬性

名稱 Description
PriorFeature

如果有的話,是之前的特徵。

Stream

原始的回應身體流。

Writer

一個在給定串流上調整的管道寫手。

方法

名稱 Description
CompleteAsync()

如果 StartAsync 之前沒有被呼叫過,這會呼叫它。 如果有改裝管線,它會完成。

DisableBuffering()

會選擇不寫入緩衝回應。

Dispose()

阻止 CompleteAsync 運作。

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

將指定的檔案區段複製到指定的回應串流。 如果 StartAsync 之前沒有被呼叫過,這會呼叫它。

StartAsync(CancellationToken)

如果之前沒有呼叫過,則會沖洗該流。

適用於