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 manipulada 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 HttpListener objeto, a solicitação 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
| Nome | Description |
|---|---|
| ContentEncoding |
Obtém ou define o Encoding para a resposta.OutputStream |
| 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 retornados com a resposta. |
| Headers |
Obtém ou define a coleção de pares 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 Stream objeto no qual uma resposta pode 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 codificação de transferência em partes. |
| 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
| Nome | Description |
|---|---|
| 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 para essa resposta. |
| AppendCookie(Cookie) |
Adiciona o especificado Cookie à 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 essa HttpListenerResponse instância. |
| Close(Byte[], Boolean) |
Retorna a matriz de bytes especificada para o cliente e libera os recursos mantidos por essa HttpListenerResponse instância. |
| CopyFrom(HttpListenerResponse) |
Copia as propriedades do especificado HttpListenerResponse para essa 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 Objectatual. (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 essa resposta. |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IDisposable.Dispose() |
Libera todos os recursos usados pelo HttpListenerResponse. |