StreamResponseBodyFeature 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
該實作 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) |
如果之前沒有呼叫過,則會沖洗該流。 |