HttpListenerResponse 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 uma resposta a uma solicitação que está sendo tratada por um HttpListener objeto.
public ref class HttpListenerResponse sealed : IDisposable
public sealed class HttpListenerResponse : IDisposable
type HttpListenerResponse = class
interface IDisposable
Public NotInheritable Class HttpListenerResponse
Implements IDisposable
- Herança
-
HttpListenerResponse
- Implementações
Comentários
Quando um cliente faz uma solicitação para um recurso manipulado por um objeto , a solicitação HttpListener e a resposta são disponibilizadas para seu aplicativo em um HttpListenerContext objeto . A solicitação é representada por um HttpListenerRequest objeto e está disponível na HttpListenerContext.Request propriedade . A resposta é representada por um HttpListenerResponse objeto e está disponível na HttpListenerContext.Response propriedade .
Você pode personalizar a resposta definindo várias propriedades, como StatusCode, StatusDescriptione Cookies. Use a HttpListenerResponse.OutputStream propriedade para obter uma Stream instância na qual os dados de resposta podem ser gravados. Por fim, envie os dados de resposta para o cliente chamando o Close método .
Propriedades
ContentEncoding |
Obtém ou define a Encoding para o OutputStream desta resposta. |
ContentLength64 |
Obtém ou define o número de bytes nos dados do corpo incluídos na resposta. |
ContentType |
Obtém ou define o tipo MIME do conteúdo retornado. |
Cookies |
Obtém ou define a coleção de cookies retornada com a resposta. |
Headers |
Obtém ou define uma coleção de pares de nome/valor de cabeçalho retornados pelo servidor. |
KeepAlive |
Obtém ou define um valor que indica se o servidor solicita uma conexão persistente. |
OutputStream |
Obtém um objeto Stream no qual uma resposta poderá ser gravada. |
ProtocolVersion |
Obtém ou define a versão HTTP usada para a resposta. |
RedirectLocation |
Obtém ou define o valor do cabeçalho HTTP |
SendChunked |
Obtém ou define se a resposta usa a codificação de transferência em bloco. |
StatusCode |
Obtém ou define o código de status HTTP a ser retornado ao cliente. |
StatusDescription |
Obtém ou define uma descrição de texto do código de status HTTP retornado ao cliente. |
Métodos
Abort() |
Fecha a conexão com o cliente sem enviar uma resposta. |
AddHeader(String, String) |
Adiciona o cabeçalho e o valor especificados aos cabeçalhos HTTP dessa resposta. |
AppendCookie(Cookie) |
Adiciona o Cookie especificado à coleção de cookies para essa resposta. |
AppendHeader(String, String) |
Acrescenta um valor ao cabeçalho HTTP especificado a ser enviado com essa resposta. |
Close() |
Envia a resposta ao cliente e libera os recursos mantidos por esta instância de HttpListenerResponse. |
Close(Byte[], Boolean) |
Retorna a matriz de bytes especificada ao cliente e libera os recursos mantidos por esta instância de HttpListenerResponse. |
CopyFrom(HttpListenerResponse) |
Copia propriedades do HttpListenerResponse especificado para esta resposta. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
Redirect(String) |
Configura a resposta para redirecionar o cliente para a URL especificada. |
SetCookie(Cookie) |
Adiciona ou atualiza um Cookie na coleção de cookies enviados com esta resposta. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Implantações explícitas de interface
IDisposable.Dispose() |
Libera todos os recursos usados pelo HttpListenerResponse. |