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 IHttpResponseBodyFeature tego procesu dotyczy wszystkich interfejsów API w danej usłudze Stream.
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
StreamResponseBodyFeature(Stream) |
Opakowuje dany strumień. |
StreamResponseBodyFeature(Stream, IHttpResponseBodyFeature) |
Opakowuje dany strumień i śledzi poprzednie wystąpienie funkcji. |
Właściwości
PriorFeature |
Poprzednia funkcja, jeśli istnieje. |
Stream |
Oryginalny strumień treści odpowiedzi. |
Writer |
PipeWriter dostosowany do danego strumienia. |
Metody
CompleteAsync() |
Spowoduje to wywołanie funkcji StartAsync, jeśli nie została ona wcześniej wywołana. 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 funkcji StartAsync, jeśli nie została ona wcześniej wywołana. |
StartAsync(CancellationToken) |
Opróżnia dany strumień, jeśli nie został on wcześniej wywołany. |