StreamResponseBodyFeature Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Implementacja tego IHttpResponseBodyFeature celu przybliża wszystkie interfejsy API w danym strumieniu.
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
- Dziedziczenie
-
StreamResponseBodyFeature
- Implementuje
Konstruktory
| Nazwisko | Opis |
|---|---|
| StreamResponseBodyFeature(Stream, IHttpResponseBodyFeature) |
Opakowuje dany strumień i śledzi poprzednie wystąpienie funkcji. |
| StreamResponseBodyFeature(Stream) |
Opakowuje dany strumień. |
Właściwości
| Nazwisko | Opis |
|---|---|
| PriorFeature |
Poprzednia funkcja, jeśli istnieje. |
| Stream |
Oryginalny strumień treści odpowiedzi. |
| Writer |
PipeWriter zaadaptowany na danym strumieniu. |
Metody
| Nazwisko | Opis |
|---|---|
| CompleteAsync() |
Spowoduje to wywołanie narzędzia StartAsync, jeśli nie zostało ono wcześniej wywołane. Jeśli istnieje, zostanie ukończona dostosowana rura. |
| DisableBuffering() |
Rezygnacja z buforowania zapisu dla odpowiedzi. |
| Dispose() |
Uniemożliwia działanie narzędzia CompleteAsync. |
| SendFileAsync(String, Int64, Nullable<Int64>, CancellationToken) |
Kopiuje określony segment plików do danego strumienia odpowiedzi. Spowoduje to wywołanie narzędzia StartAsync, jeśli nie zostało ono wcześniej wywołane. |
| StartAsync(CancellationToken) |
Opróżnia dany strumień, jeśli nie został on wcześniej wywołany. |