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

Name Beschreibung
StreamResponseBodyFeature(Stream)

Umschließt den angegebenen Stream.

StreamResponseBodyFeature(Stream, IHttpResponseBodyFeature)

Umschließt den angegebenen Stream und verfolgt das vorherige Feature instance.

Eigenschaften

Name Beschreibung
PriorFeature

Das vorherige Feature, falls vorhanden.

Stream

Der ursprüngliche Antworttextstream.

Writer

Ein PipeWriter, der über den angegebenen Stream angepasst wurde.

Methoden

Name Beschreibung
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: