HttpResponseWrapper 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í.
Encapsula el objeto intrínseco HTTP que proporciona información de respuesta HTTP desde una operación de ASP.NET.
public ref class HttpResponseWrapper : System::Web::HttpResponseBase
public class HttpResponseWrapper : System.Web.HttpResponseBase
type HttpResponseWrapper = class
inherit HttpResponseBase
Public Class HttpResponseWrapper
Inherits HttpResponseBase
- Herencia
Comentarios
La HttpResponseWrapper clase deriva de la HttpResponseBase clase y actúa como contenedor para la HttpResponse clase . Esta clase expone la funcionalidad de la HttpResponse clase al mismo tiempo que expone el HttpResponseBase tipo. La clase />
Constructores
| Nombre | Description |
|---|---|
| HttpResponseWrapper(HttpResponse) |
Inicializa una nueva instancia de la clase HttpResponseWrapper. |
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 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 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 del texto en el flujo de respuesta HTTP saliente. |
| OutputStream |
Proporciona salida binaria al cuerpo de contenido HTTP saliente. |
| RedirectLocation |
Obtiene o establece el valor del encabezado HTTP |
| Status |
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 operaciones de vaciado asincrónicas. |
| SuppressContent |
Obtiene o establece un valor que indica si se va a enviar contenido HTTP al cliente. |
| SuppressDefaultCacheControlHeader |
Obtiene o establece un valor que indica si se debe suprimir el control de caché predeterminado: encabezado privado para la respuesta HTTP actual. |
| 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[]) |
Cuando se invalida en una clase derivada, asocia las dependencias de caché a la respuesta que permiten 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 toda la salida de 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 una solicitud a una nueva dirección URL mediante los valores de parámetros de ruta especificados. |
| RedirectToRoute(Object) |
Redirige la solicitud a una nueva dirección URL mediante valores de parámetro de ruta. (Heredado de HttpResponseBase) |
| RedirectToRoute(RouteValueDictionary) |
Redirige una solicitud a una nueva dirección URL mediante los valores de parámetros de ruta especificados. |
| RedirectToRoute(RouteValueDictionary) |
Redirige la solicitud a una nueva dirección URL mediante valores de parámetro de ruta. (Heredado de HttpResponseBase) |
| RedirectToRoute(String, Object) |
Redirige una solicitud a una nueva dirección URL mediante el nombre de ruta y los valores de parámetros de ruta especificados. |
| RedirectToRoute(String, Object) |
Redirige la solicitud a una nueva dirección URL mediante valores de parámetro de ruta y un nombre de ruta. (Heredado de HttpResponseBase) |
| RedirectToRoute(String, RouteValueDictionary) |
Redirige una solicitud a una nueva dirección URL mediante el nombre de ruta y los valores de parámetros de ruta especificados. |
| RedirectToRoute(String, RouteValueDictionary) |
Redirige la solicitud a una nueva dirección URL mediante valores de parámetro de ruta y un nombre de ruta. (Heredado de HttpResponseBase) |
| RedirectToRoute(String) |
Redirige una solicitud a una nueva dirección URL mediante el nombre de ruta especificado. |
| RedirectToRoute(String) |
Redirige la solicitud a una nueva dirección URL mediante un nombre de ruta. (Heredado de HttpResponseBase) |
| RedirectToRoutePermanent(Object) |
Realiza un redireccionamiento permanente desde una dirección URL solicitada a una nueva dirección URL mediante los valores de parámetros de ruta especificados. |
| 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. (Heredado de HttpResponseBase) |
| RedirectToRoutePermanent(RouteValueDictionary) |
Realiza un redireccionamiento permanente desde una dirección URL solicitada a una nueva dirección URL mediante los valores de parámetros de ruta especificados. |
| 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. (Heredado de HttpResponseBase) |
| RedirectToRoutePermanent(String, Object) |
Realiza un redireccionamiento permanente desde una dirección URL solicitada a una nueva dirección URL mediante un nombre de ruta y valores de parámetros de ruta que corresponden a la nueva dirección URL. |
| 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. (Heredado de HttpResponseBase) |
| RedirectToRoutePermanent(String, RouteValueDictionary) |
Realiza una redirección permanente desde una dirección URL solicitada a una nueva dirección URL mediante el nombre de ruta y los valores de parámetros de ruta especificados. |
| 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. (Heredado de HttpResponseBase) |
| RedirectToRoutePermanent(String) |
Realiza un redireccionamiento permanente desde una dirección URL solicitada a una nueva dirección URL mediante el nombre de ruta especificado. |
| RedirectToRoutePermanent(String) |
Realiza un redireccionamiento permanente desde la dirección URL solicitada a una nueva dirección URL mediante un nombre de ruta. (Heredado de HttpResponseBase) |
| 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é. |