HttpListenerResponse Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una respuesta a una solicitud que controla un objeto HttpListener.
public ref class HttpListenerResponse sealed : IDisposable
public sealed class HttpListenerResponse : IDisposable
type HttpListenerResponse = class
interface IDisposable
Public NotInheritable Class HttpListenerResponse
Implements IDisposable
- Herencia
-
HttpListenerResponse
- Implementaciones
Comentarios
Cuando un cliente realiza una solicitud de un recurso controlado por un HttpListener objeto , la solicitud y la respuesta están disponibles para la aplicación en un HttpListenerContext objeto . La solicitud se representa mediante un HttpListenerRequest objeto y está disponible en la HttpListenerContext.Request propiedad . La respuesta se representa mediante un HttpListenerResponse objeto y está disponible en la HttpListenerContext.Response propiedad .
Puede personalizar la respuesta estableciendo varias propiedades, como StatusCode, StatusDescriptiony Cookies. Utilice la propiedad para obtener una Stream instancia a la HttpListenerResponse.OutputStream que se pueden escribir los datos de respuesta. Por último, envíe los datos de respuesta al cliente llamando al Close método .
Propiedades
ContentEncoding |
Obtiene o establece el objeto Encoding para la propiedad OutputStream de esta respuesta. |
ContentLength64 |
Obtiene o establece el número de bytes de los datos del cuerpo incluidos en la respuesta. |
ContentType |
Obtiene o establece el tipo MIME del contenido devuelto. |
Cookies |
Obtiene o establece la colección de cookies devuelta con la respuesta. |
Headers |
Obtiene o establece la colección de pares nombre/valor de encabezado que devuelve el servidor. |
KeepAlive |
Obtiene o establece un valor que indica si el servidor solicita una conexión persistente. |
OutputStream |
Obtiene un objeto Stream en el que se puede escribir una respuesta. |
ProtocolVersion |
Obtiene o establece la versión de HTTP utilizada para la respuesta. |
RedirectLocation |
Obtiene o establece el valor del encabezado HTTP |
SendChunked |
Obtiene o establece si la respuesta utiliza una codificación de transferencia en fragmentos. |
StatusCode |
Obtiene o establece el código de estado de HTTP que se devuelve al cliente. |
StatusDescription |
Obtiene o establece una descripción de texto del código de estado de HTTP devuelto al cliente. |
Métodos
Abort() |
Cierra la conexión con el cliente sin enviar una respuesta. |
AddHeader(String, String) |
Agrega el encabezado y valor especificados a los encabezados HTTP para esta respuesta. |
AppendCookie(Cookie) |
Agrega el objeto especificado Cookie a la colección de cookies para esta respuesta. |
AppendHeader(String, String) |
Anexa un valor al encabezado HTTP especificado que se enviará con esta respuesta. |
Close() |
Envía la respuesta al cliente y libera los recursos que contenía esta instancia de HttpListenerResponse. |
Close(Byte[], Boolean) |
Devuelve al cliente la matriz de bytes especificada y libera los recursos mantenidos por esta instancia de HttpListenerResponse. |
CopyFrom(HttpListenerResponse) |
Copia las propiedades de la HttpListenerResponse especificada en esta respuesta. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
Redirect(String) |
Configura la respuesta para redirigir el cliente a la dirección URL especificada. |
SetCookie(Cookie) |
Agrega o actualiza un objeto Cookie en la colección de cookies enviada con esta respuesta. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Implementaciones de interfaz explícitas
IDisposable.Dispose() |
Libera todos los recursos que usa HttpListenerResponse. |