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) |
Очищает заданный поток, если он не был вызван ранее. |