Compartilhar via


StreamResponseBodyFeature Classe

Definição

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.

Aplica-se a