StreamResponseBodyFeature Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma implementação de IHttpResponseBodyFeature que aproxima todas as APIs sobre o Fluxo fornecido.
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
- Herança
-
StreamResponseBodyFeature
- Implementações
Construtores
StreamResponseBodyFeature(Stream) |
Encapsula o fluxo fornecido. |
StreamResponseBodyFeature(Stream, IHttpResponseBodyFeature) |
Encapsula o fluxo fornecido e rastreia a instância de recurso anterior. |
Propriedades
PriorFeature |
O recurso anterior, se houver. |
Stream |
O fluxo do corpo da resposta original. |
Writer |
Um PipeWriter adaptado sobre o fluxo fornecido. |
Métodos
CompleteAsync() |
Isso chamará StartAsync se ele não tiver sido chamado anteriormente. Ele concluirá o pipe adaptado se ele existir. |
DisableBuffering() |
Recusa o buffer de gravação para a resposta. |
Dispose() |
Impede que CompleteAsync opere. |
SendFileAsync(String, Int64, Nullable<Int64>, CancellationToken) |
Copia o segmento de arquivo especificado para o fluxo de resposta fornecido. Isso chamará StartAsync se ele não tiver sido chamado anteriormente. |
StartAsync(CancellationToken) |
Libera o fluxo fornecido se este não tiver sido chamado anteriormente. |