StreamResponseBodyFeature Класс

Определение

Реализация IHttpResponseBodyFeature этого метода выполняет все API-интерфейсы в заданном потоке.

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
Наследование
StreamResponseBodyFeature
Реализации

Конструкторы

StreamResponseBodyFeature(Stream)

Заключает заданный поток в оболочку.

StreamResponseBodyFeature(Stream, IHttpResponseBodyFeature)

Заключает заданный поток в оболочку и отслеживает предыдущий экземпляр компонента.

Свойства

PriorFeature

Предыдущий компонент, если таковой имеется.

Stream

Исходный поток текста ответа.

Writer

PipeWriter адаптирован к заданному потоку.

Методы

CompleteAsync()

При этом вызывается StartAsync, если он не вызывался ранее. Он завершит адаптированную трубу, если она существует.

DisableBuffering()

Отказ от буферизации записи для ответа.

Dispose()

Запрещает работу CompleteAsync.

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

Копирует указанный сегмент файла в заданный поток ответа. При этом вызывается StartAsync, если он не вызывался ранее.

StartAsync(CancellationToken)

Сбрасывает заданный поток, если он ранее не вызывался.

Применяется к