StreamResponseBodyFeature Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
An implementation of IHttpResponseBodyFeature that aproximates all of the APIs over the given Stream.
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
- Inheritance
-
StreamResponseBodyFeature
- Implements
Constructors
StreamResponseBodyFeature(Stream, IHttpResponseBodyFeature) |
Wraps the given stream and tracks the prior feature instance. |
StreamResponseBodyFeature(Stream) |
Wraps the given stream. |
Properties
PriorFeature |
The prior feature, if any. |
Stream |
The original response body stream. |
Writer |
A PipeWriter adapted over the given stream. |
Methods
CompleteAsync() |
This calls StartAsync if it has not previously been called. It will complete the adapted pipe if it exists. |
DisableBuffering() |
Opts out of write buffering for the response. |
Dispose() |
Prevents CompleteAsync from operating. |
SendFileAsync(String, Int64, Nullable<Int64>, CancellationToken) |
Copies the specified file segment to the given response stream. This calls StartAsync if it has not previously been called. |
StartAsync(CancellationToken) |
Flushes the given stream if this has not previously been called. |