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