Поделиться через


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)

Очищает заданный поток, если он не был вызван ранее.

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