Sprache

StreamResponseBodyFeature Klasse

Definition

Eine Implementierung, die IHttpResponseBodyFeature alle APIs über den angegebenen Stream annähert.

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, IHttpResponseBodyFeature)

Umschließt den angegebenen Datenstrom und verfolgt die vorherige Featureinstanz.

StreamResponseBodyFeature(Stream)

Umschließt den angegebenen Datenstrom.

Eigenschaften

Name Beschreibung
PriorFeature

Das vorherige Feature, falls vorhanden.

Stream

Der ursprüngliche Antworttextstream.

Writer

Ein PipeWriter wurde über den angegebenen Datenstrom angepasst.

Methoden

Name Beschreibung
CompleteAsync()

Dadurch wird StartAsync aufgerufen, wenn sie zuvor nicht aufgerufen wurde. Es wird das angepasste Rohr abschließen, wenn es vorhanden ist.

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 sie zuvor nicht aufgerufen wurde.

StartAsync(CancellationToken)

Löscht den angegebenen Datenstrom, wenn dieser zuvor nicht aufgerufen wurde.

Gilt für: