HttpResponse 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.
Representa o lado de saída de uma solicitação HTTP individual.
public ref class HttpResponse abstract
public abstract class HttpResponse
type HttpResponse = class
Public MustInherit Class HttpResponse
- Herança
-
HttpResponse
Construtores
HttpResponse() |
Representa o lado de saída de uma solicitação HTTP individual. |
Propriedades
Body |
Obtém ou define o corpo Streamda resposta . |
BodyWriter |
Obtém o corpo da resposta PipeWriter |
ContentLength |
Obtém ou define o valor do cabeçalho de |
ContentType |
Obtém ou define o valor do cabeçalho de |
Cookies |
Obtém um objeto que pode ser usado para gerenciar cookies para essa resposta. |
HasStarted |
Obtém um valor que indica se os cabeçalhos de resposta foram enviados ao cliente. |
Headers |
Obtém os cabeçalhos de resposta. |
HttpContext |
Obtém o HttpContext para essa resposta. |
StatusCode |
Obtém ou define o código de resposta HTTP. |
Métodos
CompleteAsync() |
Libere todos os cabeçalhos de resposta restantes, dados ou trailers. Isso poderá ser gerado se a resposta estiver em um estado inválido, como uma incompatibilidade de Comprimento de Conteúdo. |
OnCompleted(Func<Object,Task>, Object) |
Adiciona um delegado a ser invocado depois que a resposta terminar de ser enviada ao cliente. |
OnCompleted(Func<Task>) |
Adiciona um delegado a ser invocado depois que a resposta terminar de ser enviada ao cliente. |
OnStarting(Func<Object,Task>, Object) |
Adiciona um delegado a ser invocado pouco antes de os cabeçalhos de resposta serem enviados ao cliente. Os retornos de chamada registrados aqui são executados em ordem inversa. |
OnStarting(Func<Task>) |
Adiciona um delegado a ser invocado pouco antes de os cabeçalhos de resposta serem enviados ao cliente. Os retornos de chamada registrados aqui são executados em ordem inversa. |
Redirect(String) |
Retorna uma resposta de redirecionamento temporária (HTTP 302) para o cliente. |
Redirect(String, Boolean) |
Retorna uma resposta de redirecionamento (HTTP 301 ou HTTP 302) ao cliente. |
RegisterForDispose(IDisposable) |
Registra um objeto para descarte pelo host após a conclusão do processamento da solicitação. |
RegisterForDisposeAsync(IAsyncDisposable) |
Registra um objeto para descarte assíncrono pelo host após a conclusão do processamento da solicitação. |
StartAsync(CancellationToken) |
Inicia a resposta chamando OnStarting() e tornando os cabeçalhos não modificáveis. |
Métodos de Extensão
GetTypedHeaders(HttpResponse) |
Obtém cabeçalhos de resposta HTTP fortemente tipado. |
WriteAsJsonAsync(HttpResponse, Object, JsonTypeInfo, String, CancellationToken) |
Escreva o valor especificado como JSON no corpo da resposta. O tipo de conteúdo de resposta será definido como o tipo de conteúdo especificado. |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, String, CancellationToken) |
Escreva o valor especificado como JSON no corpo da resposta. O tipo de conteúdo de resposta será definido como o tipo de conteúdo especificado. |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, CancellationToken) |
Escreva o valor especificado como JSON no corpo da resposta. O tipo de conteúdo de resposta será definido como |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerContext, String, CancellationToken) |
Escreva o valor especificado como JSON no corpo da resposta. O tipo de conteúdo de resposta será definido como o tipo de conteúdo especificado. |
WriteAsJsonAsync(HttpResponse, Object, Type, CancellationToken) |
Escreva o valor especificado como JSON no corpo da resposta. O tipo de conteúdo de resposta será definido como |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, String, CancellationToken) |
Escreva o valor especificado como JSON no corpo da resposta. O tipo de conteúdo de resposta será definido como o tipo de conteúdo especificado. |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, CancellationToken) |
Escreva o valor especificado como JSON no corpo da resposta. O tipo de conteúdo de resposta será definido como |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonTypeInfo<TValue>, String, CancellationToken) |
Escreva o valor especificado como JSON no corpo da resposta. O tipo de conteúdo de resposta será definido como o tipo de conteúdo especificado. |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, CancellationToken) |
Escreva o valor especificado como JSON no corpo da resposta. O tipo de conteúdo de resposta será definido como |
WriteAsync(HttpResponse, String, Encoding, CancellationToken) |
Grava o texto especificado no corpo da resposta usando a codificação fornecida. |
WriteAsync(HttpResponse, String, CancellationToken) |
Grava o texto especificado no corpo da resposta. A codificação UTF-8 será usada. |
Clear(HttpResponse) |
Limpa a resposta HTTP. Essa invocação redefine os cabeçalhos de resposta, a resposta status código e o corpo da resposta. |
Redirect(HttpResponse, String, Boolean, Boolean) |
Retorna uma resposta de redirecionamento (HTTP 301, HTTP 302, HTTP 307 ou HTTP 308) para o cliente. |
AppendTrailer(HttpResponse, String, StringValues) |
Adiciona o cabeçalho de trailer especificado à coleção de trailers a ser enviada no final do corpo da resposta. Verifique SupportsTrailers(HttpResponse) ou uma InvalidOperationException pode ser gerada. |
DeclareTrailer(HttpResponse, String) |
Adiciona o nome do trailer fornecido ao cabeçalho de resposta 'Trailer'. Isso deve acontecer antes que os cabeçalhos de resposta sejam enviados. |
SupportsTrailers(HttpResponse) |
Indica se o servidor dá suporte ao envio de cabeçalhos de trailer para essa resposta. |
SendFileAsync(HttpResponse, IFileInfo, Int64, Nullable<Int64>, CancellationToken) |
Envia o arquivo especificado usando a extensão SendFile. |
SendFileAsync(HttpResponse, IFileInfo, CancellationToken) |
Envia o arquivo especificado usando a extensão SendFile. |
SendFileAsync(HttpResponse, String, Int64, Nullable<Int64>, CancellationToken) |
Envia o arquivo especificado usando a extensão SendFile. |
SendFileAsync(HttpResponse, String, CancellationToken) |
Envia o arquivo especificado usando a extensão SendFile. |