Freigeben über


StreamResponseBodyFeature Klasse

Definition

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.

Gilt für: