StreamResponseBodyFeature Třída

Definice

Implementace IHttpResponseBodyFeature tohoto aproximuje všechna rozhraní API přes daný 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
Dědičnost
StreamResponseBodyFeature
Implementuje

Konstruktory

StreamResponseBodyFeature(Stream)

Zabalí daný datový proud.

StreamResponseBodyFeature(Stream, IHttpResponseBodyFeature)

Zabalí daný datový proud a sleduje předchozí instanci funkce.

Vlastnosti

PriorFeature

Předchozí funkce, pokud existuje.

Stream

Původní datový proud textu odpovědi.

Writer

PipeWriter se přizpůsobil danému proudu.

Metody

CompleteAsync()

Tato funkce volá Metodu StartAsync, pokud nebyla dříve volána. Pokud existuje, dokončí se upravená trubka.

DisableBuffering()

Odhlasuje se z ukládání do vyrovnávací paměti zápisu pro odpověď.

Dispose()

Zabraňuje tomu, aby CompleteAsync fungoval.

SendFileAsync(String, Int64, Nullable<Int64>, CancellationToken)

Zkopíruje zadaný segment souboru do daného streamu odpovědí. Tato funkce volá Metodu StartAsync, pokud nebyla dříve volána.

StartAsync(CancellationToken)

Vyprázdní daný datový proud, pokud se tento datový proud ještě nevolal.

Platí pro