Bagikan melalui


StreamResponseBodyFeature Kelas

Definisi

Implementasi IHttpResponseBodyFeature yang memproksiksi semua API melalui Stream yang diberikan.

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
Warisan
StreamResponseBodyFeature
Penerapan

Konstruktor

StreamResponseBodyFeature(Stream)

Membungkus aliran yang diberikan.

StreamResponseBodyFeature(Stream, IHttpResponseBodyFeature)

Membungkus aliran yang diberikan dan melacak instans fitur sebelumnya.

Properti

PriorFeature

Fitur sebelumnya, jika ada.

Stream

Aliran isi respons asli.

Writer

PipeWriter diadaptasi melalui aliran yang diberikan.

Metode

CompleteAsync()

Ini memanggil StartAsync jika sebelumnya belum dipanggil. Ini akan menyelesaikan pipa yang disesuaikan jika ada.

DisableBuffering()

Memilih keluar dari buffering tulis untuk respons.

Dispose()

Mencegah CompleteAsync beroperasi.

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

Menyalin segmen file yang ditentukan ke aliran respons yang diberikan. Ini memanggil StartAsync jika sebelumnya belum dipanggil.

StartAsync(CancellationToken)

Menghapus aliran yang diberikan jika ini sebelumnya belum dipanggil.

Berlaku untuk