HttpResponseBase 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 la clase base para las clases que proporcionan información de respuesta HTTP desde una operación de ASP.NET.
public ref class HttpResponseBase abstract
public abstract class HttpResponseBase
type HttpResponseBase = class
Public MustInherit Class HttpResponseBase
- Herencia
-
HttpResponseBase
- Derivado
Comentarios
La HttpResponseBase clase es una clase abstracta que contiene los mismos miembros que la HttpResponse clase . La clase
La HttpResponseWrapper clase deriva de la HttpResponseBase clase . La HttpResponseWrapper clase actúa como contenedor para la HttpResponse clase . En tiempo de ejecución, normalmente se usa una instancia de la HttpResponseWrapper clase para llamar a miembros del HttpResponse objeto .
Constructores
| Nombre | Description |
|---|---|
| HttpResponseBase() |
Inicializa una nueva instancia de la clase HttpResponseBase. |
Propiedades
| Nombre | Description |
|---|---|
| Buffer |
Obtiene o establece un valor que indica si se va a almacenar en búfer la salida y enviarla después de que la respuesta completa haya terminado de procesarse. |
| BufferOutput |
Obtiene o establece un valor que indica si se va a almacenar en búfer la salida y enviarla después de que la página completa haya terminado de procesarse. |
| Cache |
Obtiene la directiva de almacenamiento en caché (como la hora de expiración, la configuración de privacidad y las cláusulas vary) de la página web actual. |
| CacheControl |
Obtiene o establece el |
| Charset |
Obtiene o establece el juego de caracteres HTTP de la respuesta actual. |
| ClientDisconnectedToken |
Obtiene un CancellationToken objeto que se tripe cuando el cliente se desconecta. |
| ContentEncoding |
Obtiene o establece la codificación de contenido de la respuesta actual. |
| ContentType |
Obtiene o establece el tipo MIME HTTP de la respuesta actual. |
| Cookies |
Obtiene la colección de cookies de respuesta. |
| Expires |
Obtiene o establece el número de minutos antes de que expire una página que se almacena en caché en el cliente o proxy. Si el usuario vuelve a la misma página antes de que expire, se muestra la versión almacenada en caché. Expires se proporciona para la compatibilidad con versiones anteriores de Active Server Pages (ASP). |
| ExpiresAbsolute |
Obtiene o establece la fecha y hora absolutas en que expira la información almacenada en caché en la memoria caché. ExpiresAbsolute se proporciona para la compatibilidad con versiones anteriores de Active Server Pages (ASP). |
| Filter |
Obtiene o establece un objeto de filtro que se usa para modificar el cuerpo de la entidad HTTP antes de la transmisión. |
| HeaderEncoding |
Obtiene o establece la codificación para el encabezado de la respuesta actual. |
| Headers |
Obtiene la colección de encabezados de respuesta. |
| HeadersWritten |
Obtiene un valor que indica si se han escrito los encabezados de respuesta. |
| IsClientConnected |
Obtiene un valor que indica si el cliente está conectado al servidor. |
| IsRequestBeingRedirected |
Obtiene un valor que indica si el cliente se redirige a una nueva ubicación. |
| Output |
Obtiene el objeto que habilita la salida de texto en el flujo de respuesta HTTP. |
| OutputStream |
Obtiene el objeto que permite la salida binaria al cuerpo de contenido HTTP saliente. |
| RedirectLocation |
Obtiene o establece el valor del encabezado HTTP |
| Status |
Obtiene o establece el |
| StatusCode |
Obtiene o establece el código de estado HTTP de la salida que se devuelve al cliente. |
| StatusDescription |
Obtiene o establece el mensaje de estado HTTP de la salida que se devuelve al cliente. |
| SubStatusCode |
Obtiene o establece un valor que califica el código de estado de la respuesta. |
| SupportsAsyncFlush |
Obtiene un valor que indica si la conexión admite la operación de vaciado asincrónico. |
| SuppressContent |
Obtiene o establece un valor que indica si solo se enviarán los encabezados HTTP al cliente. |
| SuppressDefaultCacheControlHeader |
Obtiene o establece un valor que indica si se debe suprimir el encabezado predeterminado |
| SuppressFormsAuthenticationRedirect |
Obtiene o establece un valor que especifica si se debe suprimir la redirección de autenticación de formularios a la página de inicio de sesión. |
| TrySkipIisCustomErrors |
Obtiene o establece un valor que especifica si se deshabilitan los errores personalizados de IIS 7.0. |
Métodos
| Nombre | Description |
|---|---|
| AddCacheDependency(CacheDependency[]) |
Agrega una asociación de dependencias de caché con la respuesta que permite invalidar la respuesta si se almacena en caché y si cambian las dependencias especificadas. |
| AddCacheItemDependencies(ArrayList) |
Hace que la validez de una respuesta almacenada en caché dependa de los elementos especificados en la memoria caché. |
| AddCacheItemDependencies(String[]) |
Hace que la validez de un elemento almacenado en caché dependa de los elementos especificados en la memoria caché. |
| AddCacheItemDependency(String) |
Hace que la validez de una respuesta almacenada en caché dependa del elemento especificado en la memoria caché. |
| AddFileDependencies(ArrayList) |
Agrega nombres de archivo a la colección de nombres de archivo en los que depende la respuesta actual. |
| AddFileDependencies(String[]) |
Agrega una matriz de nombres de archivo a la colección de nombres de archivo en la que depende la respuesta actual. |
| AddFileDependency(String) |
Agrega un nombre de archivo único a la colección de nombres de archivo en los que depende la respuesta actual. |
| AddHeader(String, String) |
Agrega un encabezado HTTP a la respuesta actual. Este método se proporciona para la compatibilidad con versiones anteriores de ASP. |
| AddOnSendingHeaders(Action<HttpContextBase>) |
Registra una devolución de llamada que el entorno de ejecución de ASP.NET invocará inmediatamente antes de que se envíen los encabezados de respuesta para esta solicitud. |
| AppendCookie(HttpCookie) |
Agrega una cookie HTTP a la colección de cookies de respuesta HTTP. |
| AppendHeader(String, String) |
Agrega un encabezado HTTP a la respuesta actual. |
| AppendToLog(String) |
Agrega información de registro personalizada al archivo de registro de Internet Information Services (IIS). |
| ApplyAppPathModifier(String) |
Agrega un identificador de sesión a la ruta de acceso virtual si la sesión usa Cookieless el estado de sesión y devuelve la ruta de acceso combinada. |
| BeginFlush(AsyncCallback, Object) |
Envía la respuesta almacenada actualmente en búfer al cliente. |
| BinaryWrite(Byte[]) |
Escribe una cadena de caracteres binarios en el flujo de salida HTTP. |
| Clear() |
Borra todos los encabezados y la salida de contenido de la respuesta actual. |
| ClearContent() |
Borra todo el contenido de la respuesta actual. |
| ClearHeaders() |
Borra todos los encabezados de la respuesta actual. |
| Close() |
Cierra la conexión de socket a un cliente. |
| DisableKernelCache() |
Deshabilita el almacenamiento en caché del kernel para la respuesta actual. |
| DisableUserCache() |
Deshabilita el almacenamiento en caché en modo de usuario de IIS para esta respuesta. |
| End() |
Envía toda la salida almacenada actualmente en búfer al cliente, detiene la ejecución del proceso solicitado y genera el EndRequest evento. |
| EndFlush(IAsyncResult) |
Completa una operación de vaciado asincrónico. |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| Flush() |
Envía todos los resultados almacenados en búfer actualmente al cliente. |
| FlushAsync() |
Envía de forma asincrónica todos los resultados almacenados en búfer actualmente al cliente. |
| GetHashCode() |
Actúa 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 Objectactual. (Heredado de Object) |
| Pics(String) |
Anexa un encabezado HTTP |
| PushPromise(String, String, NameValueCollection) |
Admite el envío de promesas de inserción a clientes HTTP 2.0. Para obtener más información, vea HTTP/2 Specification Section 8.2: Server Push( Sección 8.2: Inserción del servidor). |
| PushPromise(String) |
Admite el envío de promesas de inserción a clientes HTTP 2.0. Para obtener más información, vea HTTP/2 Specification Section 8.2: Server Push( Sección 8.2: Inserción del servidor). |
| Redirect(String, Boolean) |
Redirige una solicitud a la dirección URL especificada y especifica si la ejecución del proceso actual debe finalizar. |
| Redirect(String) |
Redirige una solicitud a la dirección URL especificada. |
| RedirectPermanent(String, Boolean) |
Realiza una redirección permanente desde la dirección URL solicitada a la dirección URL especificada y proporciona la opción de completar la respuesta. |
| RedirectPermanent(String) |
Realiza una redirección permanente desde la dirección URL solicitada a la dirección URL especificada. |
| RedirectToRoute(Object) |
Redirige la solicitud a una nueva dirección URL mediante valores de parámetro de ruta. |
| RedirectToRoute(RouteValueDictionary) |
Redirige la solicitud a una nueva dirección URL mediante valores de parámetro de ruta. |
| RedirectToRoute(String, Object) |
Redirige la solicitud a una nueva dirección URL mediante valores de parámetro de ruta y un nombre de ruta. |
| RedirectToRoute(String, RouteValueDictionary) |
Redirige la solicitud a una nueva dirección URL mediante valores de parámetro de ruta y un nombre de ruta. |
| RedirectToRoute(String) |
Redirige la solicitud a una nueva dirección URL mediante un nombre de ruta. |
| RedirectToRoutePermanent(Object) |
Realiza un redireccionamiento permanente desde la dirección URL solicitada a una nueva dirección URL mediante valores de parámetro de ruta. |
| RedirectToRoutePermanent(RouteValueDictionary) |
Realiza un redireccionamiento permanente desde la dirección URL solicitada a una nueva dirección URL mediante valores de parámetro de ruta. |
| RedirectToRoutePermanent(String, Object) |
Realiza una redirección permanente desde la dirección URL solicitada a una nueva dirección URL mediante los valores del parámetro de ruta y el nombre de la ruta que corresponden a la nueva dirección URL. |
| RedirectToRoutePermanent(String, RouteValueDictionary) |
Realiza un redireccionamiento permanente desde la dirección URL solicitada a una nueva dirección URL mediante valores de parámetro de ruta y un nombre de ruta. |
| RedirectToRoutePermanent(String) |
Realiza un redireccionamiento permanente desde la dirección URL solicitada a una nueva dirección URL mediante un nombre de ruta. |
| RemoveOutputCacheItem(String, String) |
Usa el proveedor de caché de salida especificado para quitar todos los artefactos de caché de salida asociados a la ruta de acceso especificada. |
| RemoveOutputCacheItem(String) |
Quita de la memoria caché todos los elementos almacenados en caché asociados a la ruta de acceso especificada. |
| SetCookie(HttpCookie) |
Actualiza una cookie existente en la recopilación de cookies. |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| TransmitFile(String, Int64, Int64) |
Escribe la parte especificada de un archivo en el flujo de salida de respuesta HTTP, sin almacenarlo en búfer en memoria. |
| TransmitFile(String) |
Escribe el archivo especificado en el flujo de salida de respuesta HTTP, sin almacenarlo en búfer en memoria. |
| Write(Char) |
Escribe un carácter en un flujo de salida de respuesta HTTP. |
| Write(Char[], Int32, Int32) |
Escribe la matriz de caracteres especificada en el flujo de salida de respuesta HTTP. |
| Write(Object) |
Escribe el objeto especificado en el flujo de respuesta HTTP. |
| Write(String) |
Escribe la cadena especificada en el flujo de salida de respuesta HTTP. |
| WriteFile(IntPtr, Int64, Int64) |
Escribe el archivo especificado en el flujo de salida de respuesta HTTP. |
| WriteFile(String, Boolean) |
Escribe el contenido del archivo especificado en el flujo de salida de respuesta HTTP y especifica si el contenido se escribe como un bloque de memoria. |
| WriteFile(String, Int64, Int64) |
Escribe el archivo especificado en el flujo de salida de respuesta HTTP. |
| WriteFile(String) |
Escribe el contenido del archivo especificado en el flujo de salida de respuesta HTTP como un bloque de archivos. |
| WriteSubstitution(HttpResponseSubstitutionCallback) |
Inserta bloques de sustitución en la respuesta, lo que permite la generación dinámica de regiones para las respuestas de salida almacenadas en caché. |