StreamResponseBodyFeature Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Implementierung von IHttpResponseBodyFeature , die alle APIs über den angegebenen Stream hinweg verwendet.
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
- Vererbung
-
StreamResponseBodyFeature
- Implementiert
Konstruktoren
| StreamResponseBodyFeature(Stream) |
Umschließt den angegebenen Stream. |
| StreamResponseBodyFeature(Stream, IHttpResponseBodyFeature) |
Umschließt den angegebenen Stream und verfolgt das vorherige Feature instance. |
Eigenschaften
| PriorFeature |
Das vorherige Feature, falls vorhanden. |
| Stream |
Der ursprüngliche Antworttextstream. |
| Writer |
Ein PipeWriter, der über den angegebenen Stream angepasst wurde. |
Methoden
| CompleteAsync() |
Dadurch wird StartAsync aufgerufen, wenn es zuvor noch nicht aufgerufen wurde. Wenn vorhanden, wird die angepasste Pipe abgeschlossen. |
| DisableBuffering() |
Deaktiviert die Schreibpufferung für die Antwort. |
| Dispose() |
Verhindert, dass CompleteAsync ausgeführt wird. |
| SendFileAsync(String, Int64, Nullable<Int64>, CancellationToken) |
Kopiert das angegebene Dateisegment in den angegebenen Antwortdatenstrom. Dadurch wird StartAsync aufgerufen, wenn es zuvor noch nicht aufgerufen wurde. |
| StartAsync(CancellationToken) |
Leert den angegebenen Stream, wenn dieser zuvor nicht aufgerufen wurde. |