HttpResponse HttpResponse HttpResponse HttpResponse Class

Definición

Encapsula la información de la respuesta HTTP de una operación ASP.NET.Encapsulates HTTP-response information from an ASP.NET operation.

public ref class HttpResponse sealed
public sealed class HttpResponse
type HttpResponse = class
Public NotInheritable Class HttpResponse
Herencia
HttpResponseHttpResponseHttpResponseHttpResponse

Ejemplos

En el ejemplo siguiente se dibujan tres rectángulos superpuestos cuando se solicita la página.The following example draws three overlapping rectangles when the page is requested. El código comienza estableciendo la ContentType propiedad en image/JPEG, de modo que toda la página se represente como imagen JPEG.The code begins by setting the ContentType property to image/jpeg, so that the entire page will be rendered as a JPEG image. A continuación, el código Clear llama al método para asegurarse de que no se envía ningún contenido extraño con esta respuesta.The code then calls the Clear method to ensure that no extraneous content is sent with this response. A continuación, el código establece BufferOutput la propiedad en true para que la página se procese completamente antes de enviarla al cliente que realiza la solicitud.Next, the code sets the BufferOutput property to true so that the page is completely processed before it is sent to the requesting client. A continuación, se crean dos objetos que se usan para dibujar los Bitmap rectángulos Graphics : a y un objeto.Two objects used to draw the rectangles are then created: a Bitmap and a Graphics object. Las variables creadas en la página se utilizan como coordenadas para dibujar los rectángulos y una cadena que aparece dentro del rectángulo más grande.The variables created in the page are used as coordinates to draw the rectangles and a string that appears inside the largest rectangle.

Cuando se dibujan los tres rectángulos y la cadena que aparece dentro de ellos Bitmap , el se guarda Stream en el objeto que está asociado OutputStream a la propiedad y su formato se establece en JPEG.When the three rectangles and the string that appears inside them are drawn, the Bitmap is saved to the Stream object that is associated with the OutputStream property and its format is set to JPEG. El código llama a Dispose los Dispose métodos y para liberar los recursos utilizados por los dos objetos de dibujo.The code calls the Dispose and Dispose methods to release the resources used by the two drawing objects. Por último, el código llama Flush al método para enviar la respuesta almacenada en búfer al cliente que lo solicita.Lastly, the code calls the Flush method to send the buffered response to the requesting client.

Nota

En el código, HttpResponse la palabra clave Responsehace referencia al objeto.In code, the HttpResponse object is referred to by the keyword Response. Por ejemplo, Response.Clear() hace referencia HttpResponse.Clear al método.For example, Response.Clear() refers to the HttpResponse.Clear method. La Page clase tiene una propiedad denominada Response que expone la instancia actual de HttpResponse.The Page class has a property that is named Response that exposes the current instance of HttpResponse.

<%@ Page Language="C#" %>
<%@ import Namespace="System.Drawing" %>
<%@ import Namespace="System.Drawing.Imaging" %>
<%@ import Namespace="System.Drawing.Drawing2D" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

    private void Page_Load(object sender, EventArgs e)
    {
// <snippet2>
        // Set the page's content type to JPEG files
        // and clears all content output from the buffer stream.
        Response.ContentType = "image/jpeg";
        Response.Clear();
    
        // Buffer response so that page is sent
        // after processing is complete.
        Response.BufferOutput = true;
// </snippet2>
    
        // Create a font style.
        Font rectangleFont = new Font(
            "Arial", 10, FontStyle.Bold);
    
        // Create integer variables.
        int height = 100;
        int width = 200;
    
        // Create a random number generator and create
        // variable values based on it.
        Random r = new Random();
        int x = r.Next(75);
        int a = r.Next(155);
        int x1 = r.Next(100);
    
        // Create a bitmap and use it to create a
        // Graphics object.
        Bitmap bmp = new Bitmap(
            width, height, PixelFormat.Format24bppRgb);
        Graphics g = Graphics.FromImage(bmp);
    
        g.SmoothingMode = SmoothingMode.AntiAlias;
        g.Clear(Color.LightGray);
    
        // Use the Graphics object to draw three rectangles.
        g.DrawRectangle(Pens.White, 1, 1, width-3, height-3);
        g.DrawRectangle(Pens.Aquamarine, 2, 2, width-3, height-3);
        g.DrawRectangle(Pens.Black, 0, 0, width, height);
    
        // Use the Graphics object to write a string
        // on the rectangles.
        g.DrawString(
            "ASP.NET Samples", rectangleFont,
            SystemBrushes.WindowText, new PointF(10, 40));
    
        // Apply color to two of the rectangles.
        g.FillRectangle(
            new SolidBrush(
                Color.FromArgb(a, 255, 128, 255)),
            x, 20, 100, 50);
    
        g.FillRectangle(
            new LinearGradientBrush(
                new Point(x, 10),
                new Point(x1 + 75, 50 + 30),
                Color.FromArgb(128, 0, 0, 128),
                Color.FromArgb(255, 255, 255, 240)),
            x1, 50, 75, 30);

// <snippet3>    
        // Save the bitmap to the response stream and
        // convert it to JPEG format.
        bmp.Save(Response.OutputStream, ImageFormat.Jpeg);
    
        // Release memory used by the Graphics object
        // and the bitmap.
        g.Dispose();
        bmp.Dispose();
    
        // Send the output to the client.
        Response.Flush();
// </snippet3>
    }

</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
    </form>
</body>
</html>
<%@ Page Language="VB" %>
<%@ import Namespace="System.Drawing" %>
<%@ import Namespace="System.Drawing.Imaging" %>
<%@ import Namespace="System.Drawing.Drawing2D" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

   Private Sub Page_Load(sender As Object, e As EventArgs)
' <snippet2>
      ' Set the page's content type to JPEG files
      ' and clears all content output from the buffer stream.
      Response.ContentType = "image/jpeg"
      Response.Clear()
      
      ' Buffer response so that page is sent
      ' after processing is complete.
      Response.BufferOutput = True
' </snippet2>
      
      ' Create a font style.
      Dim rectangleFont As New Font( _
          "Arial", 10, FontStyle.Bold)
      
      ' Create integer variables.
      Dim height As Integer = 100
      Dim width As Integer = 200
      
      ' Create a random number generator and create
      ' variable values based on it.
      Dim r As New Random()
      Dim x As Integer = r.Next(75)
      Dim a As Integer = r.Next(155)
      Dim x1 As Integer = r.Next(100)
      
      ' Create a bitmap and use it to create a
      ' Graphics object.
      Dim bmp As New Bitmap( _
          width, height, PixelFormat.Format24bppRgb)
      Dim g As Graphics = Graphics.FromImage(bmp)
      
      g.SmoothingMode = SmoothingMode.AntiAlias
      g.Clear(Color.LightGray)
      
      ' Use the Graphics object to draw three rectangles.
      g.DrawRectangle(Pens.White, 1, 1, width - 3, height - 3)
      g.DrawRectangle(Pens.Aquamarine, 2, 2, width - 3, height - 3)
      g.DrawRectangle(Pens.Black, 0, 0, width, height)
      
      ' Use the Graphics object to write a string
      ' on the rectangles.
      g.DrawString("ASP.NET Samples", rectangleFont, SystemBrushes.WindowText, New PointF(10, 40))
      
      ' Apply color to two of the rectangles.
      g.FillRectangle( _
          New SolidBrush( _
              Color.FromArgb(a, 255, 128, 255)), _
          x, 20, 100, 50)
      
      g.FillRectangle( _
          New LinearGradientBrush( _
              New Point(x, 10), _
              New Point(x1 + 75, 50 + 30), _
              Color.FromArgb(128, 0, 0, 128), _
              Color.FromArgb(255, 255, 255, 240)), _
          x1, 50, 75, 30)

' <snippet3>      
      ' Save the bitmap to the response stream and
      ' convert it to JPEG format.
      bmp.Save(Response.OutputStream, ImageFormat.Jpeg)
      
      ' Release memory used by the Graphics object
      ' and the bitmap.
      g.Dispose()
      bmp.Dispose()
      
      ' Send the output to the client.
      Response.Flush()
' </snippet3>
   End Sub 'Page_Load

</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
    </form>
</body>
</html>

Comentarios

Los métodos y las propiedades de HttpResponse la clase se exponen a través HttpApplicationde HttpContextla Page Response propiedad de UserControl las clases,, y.The methods and properties of the HttpResponse class are exposed through the Response property of the HttpApplication, HttpContext, Page, and UserControl classes.

Los siguientes métodos de la HttpResponse clase solo se admiten en escenarios de postback y no en escenarios de devolución de llamada asincrónica:The following methods of the HttpResponse class are supported only in post back scenarios and not in asynchronous post back scenarios:

Las actualizaciones parciales de página se habilitan al UpdatePanel usar controles para actualizar las regiones seleccionadas de una página en lugar de actualizar toda la página con un postback.Partial-page updates are enabled when you use UpdatePanel controls to update selected regions of a page instead of updating the whole page with a post back. Para obtener más información, vea información general sobre el control UpdatePanel y representación de página parcial.For more information, see UpdatePanel Control Overview and Partial-Page Rendering Overview.

Constructores

HttpResponse(TextWriter) HttpResponse(TextWriter) HttpResponse(TextWriter) HttpResponse(TextWriter)

Inicializa una nueva instancia de la clase HttpResponse.Initializes a new instance of the HttpResponse class.

Propiedades

Buffer Buffer Buffer Buffer

Obtiene o establece un valor que indica si los resultados se van a almacenar en el búfer y se van a enviar después de que se haya terminado de procesar la respuesta completa.Gets or sets a value indicating whether to buffer output and send it after the complete response is finished processing.

BufferOutput BufferOutput BufferOutput BufferOutput

Obtiene o establece un valor que indica si los resultados se van a almacenar en el búfer y se van a enviar después de que se haya terminado de procesar la página completa.Gets or sets a value indicating whether to buffer output and send it after the complete page is finished processing.

Cache Cache Cache Cache

Obtiene la directiva de caché (por ejemplo, tiempo de expiración, configuración de privacidad y cláusulas de variación) de una página web.Gets the caching policy (such as expiration time, privacy settings, and vary clauses) of a Web page.

CacheControl CacheControl CacheControl CacheControl

Obtiene o establece el encabezado HTTP Cache-Control que coincide con uno de los valores de enumeración HttpCacheability.Gets or sets the Cache-Control HTTP header that matches one of the HttpCacheability enumeration values.

Charset Charset Charset Charset

Obtiene o establece el juego de caracteres HTTP del flujo de salida.Gets or sets the HTTP character set of the output stream.

ClientDisconnectedToken ClientDisconnectedToken ClientDisconnectedToken ClientDisconnectedToken

Obtiene un objeto CancellationToken que se desencadena cuando el cliente se desconecta.Gets a CancellationToken object that is tripped when the client disconnects.

ContentEncoding ContentEncoding ContentEncoding ContentEncoding

Obtiene o establece el juego de caracteres HTTP del flujo de salida.Gets or sets the HTTP character set of the output stream.

ContentType ContentType ContentType ContentType

Obtiene o establece el tipo MIME HTTP del flujo de salida.Gets or sets the HTTP MIME type of the output stream.

Cookies Cookies Cookies Cookies

Obtiene la colección de cookies de respuesta.Gets the response cookie collection.

Expires Expires Expires Expires

Obtiene o establece los minutos que deben transcurrir antes de que expire una página almacenada en la caché de un explorador.Gets or sets the number of minutes before a page cached on a browser expires. Si el usuario vuelve a la misma página antes de que expire, aparece la versión almacenada en memoria caché.If the user returns to the same page before it expires, the cached version is displayed. Se proporciona Expires para ofrecer compatibilidad con versiones anteriores de ASP.Expires is provided for compatibility with earlier versions of ASP.

ExpiresAbsolute ExpiresAbsolute ExpiresAbsolute ExpiresAbsolute

Obtiene o establece el valor absoluto de la fecha y la hora en que se quitará de la memoria caché la información almacenada en ella.Gets or sets the absolute date and time at which to remove cached information from the cache. Se proporciona ExpiresAbsolute para ofrecer compatibilidad con versiones anteriores de ASP.ExpiresAbsolute is provided for compatibility with earlier versions of ASP.

Filter Filter Filter Filter

Obtiene o establece un objeto de filtro contenedor que se emplea para modificar el cuerpo de la entidad HTTP antes de la transmisión.Gets or sets a wrapping filter object that is used to modify the HTTP entity body before transmission.

HeaderEncoding HeaderEncoding HeaderEncoding HeaderEncoding

Obtiene o establece un objeto Encoding que representa la codificación del flujo de salida del encabezado actual.Gets or sets an Encoding object that represents the encoding for the current header output stream.

Headers Headers Headers Headers

Obtiene la colección de encabezados de respuesta.Gets the collection of response headers.

HeadersWritten HeadersWritten HeadersWritten HeadersWritten

Obtiene un valor que indica si se escribieron los encabezados de respuesta.Gets a value indicating whether the response headers have been written.

IsClientConnected IsClientConnected IsClientConnected IsClientConnected

Obtiene un valor que indica si el cliente sigue conectado al servidor.Gets a value indicating whether the client is still connected to the server.

IsRequestBeingRedirected IsRequestBeingRedirected IsRequestBeingRedirected IsRequestBeingRedirected

Obtiene un valor booleano que indica si el cliente se transfiere a una nueva ubicación.Gets a Boolean value indicating whether the client is being transferred to a new location.

Output Output Output Output

Habilita la salida de texto a la secuencia de respuesta HTTP saliente.Enables output of text to the outgoing HTTP response stream.

OutputStream OutputStream OutputStream OutputStream

Habilita la salida binaria para el cuerpo de contenido HTTP saliente.Enables binary output to the outgoing HTTP content body.

RedirectLocation RedirectLocation RedirectLocation RedirectLocation

Obtiene o establece el valor del encabezado HTTP Location.Gets or sets the value of the HTTP Location header.

Status Status Status Status

Establece la línea Status que se devuelve al cliente.Sets the Status line that is returned to the client.

StatusCode StatusCode StatusCode StatusCode

Obtiene o establece el código de estado de HTTP de la salida que se devuelve al cliente.Gets or sets the HTTP status code of the output returned to the client.

StatusDescription StatusDescription StatusDescription StatusDescription

Obtiene o establece la cadena de estado de HTTP de la salida que se devuelve al cliente.Gets or sets the HTTP status string of the output returned to the client.

SubStatusCode SubStatusCode SubStatusCode SubStatusCode

Obtiene o establece un valor que califica el código de estado de la respuesta.Gets or sets a value qualifying the status code of the response.

SupportsAsyncFlush SupportsAsyncFlush SupportsAsyncFlush SupportsAsyncFlush

Obtiene un valor que indica si la conexión admite las operaciones de vaciado asincrónicas.Gets a value that indicates whether the connection supports asynchronous flush operations.

SuppressContent SuppressContent SuppressContent SuppressContent

Obtiene o establece un valor que indica si se debe enviar el contenido HTTP al cliente.Gets or sets a value indicating whether to send HTTP content to the client.

SuppressDefaultCacheControlHeader SuppressDefaultCacheControlHeader SuppressDefaultCacheControlHeader SuppressDefaultCacheControlHeader

Obtiene o establece un valor que indica si se suprime el encabezado Cache Control: private predeterminado de la respuesta HTTP actual.Gets or sets a value indicating whether to suppress the default Cache Control: private header for the current HTTP response.

SuppressFormsAuthenticationRedirect SuppressFormsAuthenticationRedirect SuppressFormsAuthenticationRedirect SuppressFormsAuthenticationRedirect

Obtiene o establece un valor que especifica si la redirección de autenticación de formularios a la página de inicio de sesión debe suprimirse.Gets or sets a value that specifies whether forms authentication redirection to the login page should be suppressed.

TrySkipIisCustomErrors TrySkipIisCustomErrors TrySkipIisCustomErrors TrySkipIisCustomErrors

Obtiene o establece un valor que indica si los errores personalizados de IIS 7.0IIS 7.0 están deshabilitados.Gets or sets a value that specifies whether IIS 7.0IIS 7.0 custom errors are disabled.

Métodos

AddCacheDependency(CacheDependency[]) AddCacheDependency(CacheDependency[]) AddCacheDependency(CacheDependency[]) AddCacheDependency(CacheDependency[])

Asocia un conjunto de dependencias de caché a la respuesta para facilitar invalidación de la respuesta si se almacena en la caché de resultados y las dependencias especificadas cambian.Associates a set of cache dependencies with the response to facilitate invalidation of the response if it is stored in the output cache and the specified dependencies change.

AddCacheItemDependencies(ArrayList) AddCacheItemDependencies(ArrayList) AddCacheItemDependencies(ArrayList) AddCacheItemDependencies(ArrayList)

Hace que la validez de una respuesta almacenada en caché dependa de otros elementos de la caché.Makes the validity of a cached response dependent on other items in the cache.

AddCacheItemDependencies(String[]) AddCacheItemDependencies(String[]) AddCacheItemDependencies(String[]) AddCacheItemDependencies(String[])

Hace que la validez de un elemento almacenado en caché dependa de otro elemento de la caché.Makes the validity of a cached item dependent on another item in the cache.

AddCacheItemDependency(String) AddCacheItemDependency(String) AddCacheItemDependency(String) AddCacheItemDependency(String)

Hace que la validez de una respuesta almacenada en caché dependa de otro elemento de la caché.Makes the validity of a cached response dependent on another item in the cache.

AddFileDependencies(ArrayList) AddFileDependencies(ArrayList) AddFileDependencies(ArrayList) AddFileDependencies(ArrayList)

Agrega un grupo de nombres de archivo a la colección de nombres de archivo de la que depende la respuesta actual.Adds a group of file names to the collection of file names on which the current response is dependent.

AddFileDependencies(String[]) AddFileDependencies(String[]) AddFileDependencies(String[]) AddFileDependencies(String[])

Agrega una matriz de nombres de archivo a la colección de nombres de archivo de la que depende la respuesta actual.Adds an array of file names to the collection of file names on which the current response is dependent.

AddFileDependency(String) AddFileDependency(String) AddFileDependency(String) AddFileDependency(String)

Agrega un solo nombre de archivo a la colección de nombres de archivo de la que depende la respuesta actual.Adds a single file name to the collection of file names on which the current response is dependent.

AddHeader(String, String) AddHeader(String, String) AddHeader(String, String) AddHeader(String, String)

Agrega un encabezado HTTP al flujo de salida.Adds an HTTP header to the output stream. Se proporciona AddHeader(String, String) para ofrecer compatibilidad con versiones anteriores de ASP.AddHeader(String, String) is provided for compatibility with earlier versions of ASP.

AddOnSendingHeaders(Action<HttpContext>) AddOnSendingHeaders(Action<HttpContext>) AddOnSendingHeaders(Action<HttpContext>) AddOnSendingHeaders(Action<HttpContext>)

Registra una devolución de llamada que el runtime de ASP.NET invocará inmediatamente antes de enviar los encabezados de respuesta para esta solicitud.Registers a callback that the ASP.NET runtime will invoke immediately before response headers are sent for this request.

AppendCookie(HttpCookie) AppendCookie(HttpCookie) AppendCookie(HttpCookie) AppendCookie(HttpCookie)

Agrega una cookie HTTP a la colección de cookies intrínseca.Adds an HTTP cookie to the intrinsic cookie collection.

AppendHeader(String, String) AppendHeader(String, String) AppendHeader(String, String) AppendHeader(String, String)

Agrega un encabezado HTTP al flujo de salida.Adds an HTTP header to the output stream.

AppendToLog(String) AppendToLog(String) AppendToLog(String) AppendToLog(String)

Agrega información de registro personalizada al archivo del registro de Internet Information Services (IIS).Adds custom log information to the Internet Information Services (IIS) log file.

ApplyAppPathModifier(String) ApplyAppPathModifier(String) ApplyAppPathModifier(String) ApplyAppPathModifier(String)

Agrega un identificador de sesión a la ruta de acceso virtual si la sesión usa un estado de sesión Cookieless y devuelve la ruta combinada.Adds a session ID to the virtual path if the session is using Cookieless session state and returns the combined path. Si no se usa el estado de sesión Cookieless, ApplyAppPathModifier(String) devuelve la ruta de acceso virtual original.If Cookieless session state is not used, ApplyAppPathModifier(String) returns the original virtual path.

BeginFlush(AsyncCallback, Object) BeginFlush(AsyncCallback, Object) BeginFlush(AsyncCallback, Object) BeginFlush(AsyncCallback, Object)

Envía al cliente la respuesta almacenada actualmente en el búfer.Sends the currently buffered response to the client.

BinaryWrite(Byte[]) BinaryWrite(Byte[]) BinaryWrite(Byte[]) BinaryWrite(Byte[])

Escribe una cadena de caracteres binarios en el flujo de salida HTTP.Writes a string of binary characters to the HTTP output stream.

Clear() Clear() Clear() Clear()

Borra toda la salida de contenido del flujo del búfer.Clears all content output from the buffer stream.

ClearContent() ClearContent() ClearContent() ClearContent()

Borra toda la salida de contenido del flujo del búfer.Clears all content output from the buffer stream.

ClearHeaders() ClearHeaders() ClearHeaders() ClearHeaders()

Borra todos los encabezados de la secuencia del búfer.Clears all headers from the buffer stream.

Close() Close() Close() Close()

Cierra la conexión del socket con un cliente.Closes the socket connection to a client.

DisableKernelCache() DisableKernelCache() DisableKernelCache() DisableKernelCache()

Deshabilita el almacenamiento en caché en el kernel para la respuesta actual.Disables kernel caching for the current response.

DisableUserCache() DisableUserCache() DisableUserCache() DisableUserCache()

Deshabilita el almacenamiento en caché del modo de usuario de IIS para esta respuesta.Disables IIS user-mode caching for this response.

End() End() End() End()

Envía al cliente toda la salida del búfer actual, detiene la ejecución de la página y genera el evento EndRequest.Sends all currently buffered output to the client, stops execution of the page, and raises the EndRequest event.

EndFlush(IAsyncResult) EndFlush(IAsyncResult) EndFlush(IAsyncResult) EndFlush(IAsyncResult)

Completa una operación de vaciado asincrónico.Completes an asynchronous flush operation.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Flush() Flush() Flush() Flush()

Envía al cliente toda la salida almacenada en el búfer.Sends all currently buffered output to the client.

FlushAsync() FlushAsync() FlushAsync() FlushAsync()

Envía de manera asincrónica al cliente todos los resultados almacenados actualmente en el búfer.Asynchronously sends all currently buffered output to the client.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
Pics(String) Pics(String) Pics(String) Pics(String)

Anexa un encabezado HTTP PICS-Label al flujo de salida.Appends a HTTP PICS-Label header to the output stream.

PushPromise(String) PushPromise(String) PushPromise(String) PushPromise(String)

Esta API ofrece compatibilidad con aplicaciones que envían compromisos de inserción a los clientes HTTP 2.0.This API is to support applications sending push promises to HTTP 2.0 clients. Puede encontrar más detalles relacionados con la inserción de servidores HTTP2 en la sección 8.2 del documento HTTP/2 Specification, Server Push.You can find more details regarding to Http2 server push at HTTP/2 Specification Section 8.2: Server Push.

PushPromise(String, String, NameValueCollection) PushPromise(String, String, NameValueCollection) PushPromise(String, String, NameValueCollection) PushPromise(String, String, NameValueCollection)

Esta API ofrece compatibilidad con aplicaciones que envían compromisos de inserción a los clientes HTTP 2.0.This API is to support applications sending push promises to HTTP 2.0 clients. Puede encontrar más detalles relacionados con la inserción de servidores HTTP2 en la sección 8.2 del documento HTTP/2 Specification, Server Push.You can find more details regarding to Http2 server push at HTTP/2 Specification Section 8.2: Server Push.

Redirect(String) Redirect(String) Redirect(String) Redirect(String)

Redirecciona una solicitud a una nueva dirección URL y especifica la nueva URL.Redirects a request to a new URL and specifies the new URL.

Redirect(String, Boolean) Redirect(String, Boolean) Redirect(String, Boolean) Redirect(String, Boolean)

Redirecciona un cliente a una nueva dirección URL.Redirects a client to a new URL. Especifica la nueva URL y si la ejecución de la página actual debe finalizar.Specifies the new URL and whether execution of the current page should terminate.

RedirectPermanent(String) RedirectPermanent(String) RedirectPermanent(String) RedirectPermanent(String)

Realiza una redirección permanente de la dirección URL solicitada a la dirección URL especificada.Performs a permanent redirection from the requested URL to the specified URL.

RedirectPermanent(String, Boolean) RedirectPermanent(String, Boolean) RedirectPermanent(String, Boolean) RedirectPermanent(String, Boolean)

Realiza una redirección permanente de la dirección URL solicitada a la dirección URL especificada y proporciona la opción para completar la respuesta.Performs a permanent redirection from the requested URL to the specified URL, and provides the option to complete the response.

RedirectToRoute(Object) RedirectToRoute(Object) RedirectToRoute(Object) RedirectToRoute(Object)

Redirige una solicitud a una nueva dirección URL usando los valores de parámetro de la ruta.Redirects a request to a new URL by using route parameter values.

RedirectToRoute(RouteValueDictionary) RedirectToRoute(RouteValueDictionary) RedirectToRoute(RouteValueDictionary) RedirectToRoute(RouteValueDictionary)

Redirige una solicitud a una nueva dirección URL usando los valores de parámetro de la ruta.Redirects a request to a new URL by using route parameter values.

RedirectToRoute(String) RedirectToRoute(String) RedirectToRoute(String) RedirectToRoute(String)

Redirige una solicitud a una nueva dirección URL usando un nombre de ruta.Redirects a request to a new URL by using a route name.

RedirectToRoute(String, Object) RedirectToRoute(String, Object) RedirectToRoute(String, Object) RedirectToRoute(String, Object)

Redirige una solicitud a una nueva dirección URL usando los valores de parámetro de la ruta y un nombre de ruta.Redirects a request to a new URL by using route parameter values and a route name.

RedirectToRoute(String, RouteValueDictionary) RedirectToRoute(String, RouteValueDictionary) RedirectToRoute(String, RouteValueDictionary) RedirectToRoute(String, RouteValueDictionary)

Redirige una solicitud a una nueva dirección URL usando los valores de parámetro de la ruta y un nombre de ruta.Redirects a request to a new URL by using route parameter values and a route name.

RedirectToRoutePermanent(Object) RedirectToRoutePermanent(Object) RedirectToRoutePermanent(Object) RedirectToRoutePermanent(Object)

Realiza una redirección permanente desde una dirección URL solicitada hasta una nueva dirección URL usando los valores de parámetro de la ruta.Performs a permanent redirection from a requested URL to a new URL by using route parameter values.

RedirectToRoutePermanent(RouteValueDictionary) RedirectToRoutePermanent(RouteValueDictionary) RedirectToRoutePermanent(RouteValueDictionary) RedirectToRoutePermanent(RouteValueDictionary)

Realiza una redirección permanente desde una dirección URL solicitada hasta una nueva dirección URL usando los valores de parámetro de la ruta.Performs a permanent redirection from a requested URL to a new URL by using route parameter values.

RedirectToRoutePermanent(String) RedirectToRoutePermanent(String) RedirectToRoutePermanent(String) RedirectToRoutePermanent(String)

Realiza una redirección permanente desde una dirección URL solicitada hasta una nueva dirección URL usando un nombre de ruta.Performs a permanent redirection from a requested URL to a new URL by using a route name.

RedirectToRoutePermanent(String, Object) RedirectToRoutePermanent(String, Object) RedirectToRoutePermanent(String, Object) RedirectToRoutePermanent(String, Object)

Realiza una redirección permanente desde la dirección URL solicitada hasta una nueva dirección URL usando los valores de parámetro y el nombre de la ruta que corresponden a la nueva dirección URL.Performs a permanent redirection from a requested URL to a new URL by using the route parameter values and the name of the route that correspond to the new URL.

RedirectToRoutePermanent(String, RouteValueDictionary) RedirectToRoutePermanent(String, RouteValueDictionary) RedirectToRoutePermanent(String, RouteValueDictionary) RedirectToRoutePermanent(String, RouteValueDictionary)

Realiza una redirección permanente desde una dirección URL solicitada hasta una nueva dirección URL usando los valores de parámetro de la ruta y un nombre de ruta.Performs a permanent redirection from a requested URL to a new URL by using route parameter values and a route name.

RemoveOutputCacheItem(String) RemoveOutputCacheItem(String) RemoveOutputCacheItem(String) RemoveOutputCacheItem(String)

Quita de la memoria caché todos los elementos almacenados en caché que estén asociados al proveedor de caché de resultados predeterminado.Removes from the cache all cached items that are associated with the default output-cache provider. Este método es estático.This method is static.

RemoveOutputCacheItem(String, String) RemoveOutputCacheItem(String, String) RemoveOutputCacheItem(String, String) RemoveOutputCacheItem(String, String)

Usa el proveedor de caché de resultados especificado para quitar todos los elementos de la memoria caché de resultados que están asociados a la ruta de acceso especificada.Uses the specified output-cache provider to remove all output-cache items that are associated with the specified path.

SetCookie(HttpCookie) SetCookie(HttpCookie) SetCookie(HttpCookie) SetCookie(HttpCookie)

Dado que el método HttpResponse.SetCookie está pensado solo para uso interno, no lo debe llamar en el código.Because the HttpResponse.SetCookie method is intended for internal use only, you should not call it in your code. En su lugar, puede llamar al método HttpResponse.Cookies.Set, tal como se muestra en el ejemplo siguiente.Instead, you can call the HttpResponse.Cookies.Set method, as the following example shows.
Actualiza una cookie existente en la colección de cookies.Updates an existing cookie in the cookie collection.

ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)
TransmitFile(String) TransmitFile(String) TransmitFile(String) TransmitFile(String)

Escribe el archivo especificado directamente en un flujo de salida de respuesta HTTP, sin almacenarlo en búfer en memoria.Writes the specified file directly to an HTTP response output stream, without buffering it in memory.

TransmitFile(String, Int64, Int64) TransmitFile(String, Int64, Int64) TransmitFile(String, Int64, Int64) TransmitFile(String, Int64, Int64)

Escribe la parte especificada de un archivo directamente en un flujo de salida de respuesta HTTP, sin almacenarlo en búfer en memoria.Writes the specified part of a file directly to an HTTP response output stream without buffering it in memory.

Write(Char) Write(Char) Write(Char) Write(Char)

Escribe un carácter en un flujo de salida de respuesta HTTP.Writes a character to an HTTP response output stream.

Write(Char[], Int32, Int32) Write(Char[], Int32, Int32) Write(Char[], Int32, Int32) Write(Char[], Int32, Int32)

Escribe una matriz de caracteres en un flujo de salida de respuesta HTTP.Writes an array of characters to an HTTP response output stream.

Write(Object) Write(Object) Write(Object) Write(Object)

Escribe un Object en un flujo de respuesta HTTP.Writes an Object to an HTTP response stream.

Write(String) Write(String) Write(String) Write(String)

Escribe una cadena en un flujo de salida de respuesta HTTP.Writes a string to an HTTP response output stream.

WriteFile(IntPtr, Int64, Int64) WriteFile(IntPtr, Int64, Int64) WriteFile(IntPtr, Int64, Int64) WriteFile(IntPtr, Int64, Int64)

Escribe el archivo especificado directamente en un flujo de salida de respuesta HTTP.Writes the specified file directly to an HTTP response output stream.

WriteFile(String) WriteFile(String) WriteFile(String) WriteFile(String)

Escribe el contenido del archivo especificado directamente en un flujo de salida de respuesta HTTP como un bloque de archivos.Writes the contents of the specified file directly to an HTTP response output stream as a file block.

WriteFile(String, Boolean) WriteFile(String, Boolean) WriteFile(String, Boolean) WriteFile(String, Boolean)

Escribe el contenido del archivo especificado directamente en un flujo de salida de respuesta HTTP como un bloque de memoria.Writes the contents of the specified file directly to an HTTP response output stream as a memory block.

WriteFile(String, Int64, Int64) WriteFile(String, Int64, Int64) WriteFile(String, Int64, Int64) WriteFile(String, Int64, Int64)

Escribe el archivo especificado directamente en un flujo de salida de respuesta HTTP.Writes the specified file directly to an HTTP response output stream.

WriteSubstitution(HttpResponseSubstitutionCallback) WriteSubstitution(HttpResponseSubstitutionCallback) WriteSubstitution(HttpResponseSubstitutionCallback) WriteSubstitution(HttpResponseSubstitutionCallback)

Permite la inserción de bloques de substitución de respuesta en la respuesta, lo que permite la generación dinámica de regiones de respuesta especificadas para las respuestas almacenadas en la caché de resultados.Allows insertion of response substitution blocks into the response, which allows dynamic generation of specified response regions for output cached responses.

Se aplica a