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. |