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 HttpListenerResponse.OutputStream propiedad para obtener una Stream instancia en la 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. |