HttpResponse HttpResponse HttpResponse HttpResponse Class

Définition

Encapsule les informations de réponse HTTP issues d'une opération 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
Héritage
HttpResponseHttpResponseHttpResponseHttpResponse

Exemples

L’exemple suivant dessine trois rectangles qui se chevauchent lorsque la page est demandée.The following example draws three overlapping rectangles when the page is requested. Le code commence par définir la ContentType propriété sur image/JPEG, afin que la page entière soit rendue sous la forme d’une image JPEG.The code begins by setting the ContentType property to image/jpeg, so that the entire page will be rendered as a JPEG image. Le code appelle ensuite la Clear méthode pour s’assurer qu’aucun contenu superflu n’est envoyé avec cette réponse.The code then calls the Clear method to ensure that no extraneous content is sent with this response. Ensuite, le code définit la BufferOutput propriété sur true afin que la page soit complètement traitée avant d’être envoyée au client demandeur.Next, the code sets the BufferOutput property to true so that the page is completely processed before it is sent to the requesting client. Deux objets utilisés pour dessiner les rectangles sont ensuite créés : Bitmap et un Graphics objet.Two objects used to draw the rectangles are then created: a Bitmap and a Graphics object. Les variables créées dans la page sont utilisées comme coordonnées pour dessiner les rectangles et une chaîne qui apparaît à l’intérieur du plus grand rectangle.The variables created in the page are used as coordinates to draw the rectangles and a string that appears inside the largest rectangle.

Lorsque les trois rectangles et la chaîne qui s’affichent à l’intérieur sont Bitmap dessinés, le Stream est enregistré dans l’objet associé OutputStream à la propriété et son format est défini sur 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. Le code appelle les Dispose méthodes Dispose et pour libérer les ressources utilisées par les deux objets de dessin.The code calls the Dispose and Dispose methods to release the resources used by the two drawing objects. Enfin, le code appelle la Flush méthode pour envoyer la réponse mise en mémoire tampon au client demandeur.Lastly, the code calls the Flush method to send the buffered response to the requesting client.

Notes

Dans le code, HttpResponse l’objet est référencé par le mot Responseclé.In code, the HttpResponse object is referred to by the keyword Response. Par exemple, Response.Clear() fait référence à HttpResponse.Clear la méthode.For example, Response.Clear() refers to the HttpResponse.Clear method. La Page classe a une propriété nommée Response qui expose l’instance actuelle 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>

Remarques

Les méthodes et les propriétés de HttpResponse la classe sont exposées par Response le biais de HttpApplicationla HttpContext Pagepropriété des classes UserControl ,, et.The methods and properties of the HttpResponse class are exposed through the Response property of the HttpApplication, HttpContext, Page, and UserControl classes.

Les méthodes suivantes de la HttpResponse classe sont prises en charge uniquement dans les scénarios de publication et non dans les scénarios de publication asynchrone :The following methods of the HttpResponse class are supported only in post back scenarios and not in asynchronous post back scenarios:

Les mises à jour de pages partielles sont activées UpdatePanel lorsque vous utilisez des contrôles pour mettre à jour des zones sélectionnées d’une page au lieu de mettre à jour la page entière avec une publication.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. Pour plus d’informations, consultez vue d’ensemble du contrôle UpdatePanel et vue d’ensemble du rendu de page partielle.For more information, see UpdatePanel Control Overview and Partial-Page Rendering Overview.

Constructeurs

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

Initialise une nouvelle instance de la classe HttpResponse.Initializes a new instance of the HttpResponse class.

Propriétés

Buffer Buffer Buffer Buffer

Obtient ou définit une valeur indiquant si la sortie doit être placée en mémoire tampon et envoyée une fois que la réponse a été complètement traitée.Gets or sets a value indicating whether to buffer output and send it after the complete response is finished processing.

BufferOutput BufferOutput BufferOutput BufferOutput

Obtient ou définit une valeur indiquant si la sortie doit être placée en mémoire tampon et envoyée une fois que la page entière a été traitée.Gets or sets a value indicating whether to buffer output and send it after the complete page is finished processing.

Cache Cache Cache Cache

Obtient la stratégie de mise en cache d’une page web (délai d’expiration, paramètres de confidentialité, clauses diverses).Gets the caching policy (such as expiration time, privacy settings, and vary clauses) of a Web page.

CacheControl CacheControl CacheControl CacheControl

Obtient ou définit l'en-tête HTTP Cache-Control qui correspond à l'une des valeurs d'énumérationHttpCacheabilityGets or sets the Cache-Control HTTP header that matches one of the HttpCacheability enumeration values.

Charset Charset Charset Charset

Obtient ou définit le jeu de caractères HTTP du flux de sortie.Gets or sets the HTTP character set of the output stream.

ClientDisconnectedToken ClientDisconnectedToken ClientDisconnectedToken ClientDisconnectedToken

Obtient un objet CancellationToken dépassé lors de la déconnexion du client.Gets a CancellationToken object that is tripped when the client disconnects.

ContentEncoding ContentEncoding ContentEncoding ContentEncoding

Obtient ou définit le jeu de caractères HTTP du flux de sortie.Gets or sets the HTTP character set of the output stream.

ContentType ContentType ContentType ContentType

Obtient ou définit le type MIME HTTP du flux de sortie.Gets or sets the HTTP MIME type of the output stream.

Cookies Cookies Cookies Cookies

Obtient la collection de cookies constituant la réponse.Gets the response cookie collection.

Expires Expires Expires Expires

Obtient ou définit, en minutes, le délai d'expiration d'une page mise en cache sur un navigateur.Gets or sets the number of minutes before a page cached on a browser expires. Si l'utilisateur retourne à la même page avant qu'elle n'expire, la version mise en cache est affichée.If the user returns to the same page before it expires, the cached version is displayed. Expires est fourni pour des raisons de compatibilité avec les versions précédentes d'ASP.Expires is provided for compatibility with earlier versions of ASP.

ExpiresAbsolute ExpiresAbsolute ExpiresAbsolute ExpiresAbsolute

Obtient ou définit la date et heure absolues auxquelles supprimer des informations présentes dans le cache.Gets or sets the absolute date and time at which to remove cached information from the cache. ExpiresAbsolute est fourni pour des raisons de compatibilité avec les versions précédentes d'ASP.ExpiresAbsolute is provided for compatibility with earlier versions of ASP.

Filter Filter Filter Filter

Obtient ou définit un objet wrapping filter à utiliser pour modifier le corps d'une entité HTTP avant la transmission.Gets or sets a wrapping filter object that is used to modify the HTTP entity body before transmission.

HeaderEncoding HeaderEncoding HeaderEncoding HeaderEncoding

Obtient ou définit un objet Encoding qui représente l'encodage du flux de sortie d'en-tête actuel.Gets or sets an Encoding object that represents the encoding for the current header output stream.

Headers Headers Headers Headers

Obtient la collection d'en-têtes de réponse.Gets the collection of response headers.

HeadersWritten HeadersWritten HeadersWritten HeadersWritten

Obtient une valeur indiquant si les en-têtes de réponse ont été écrits.Gets a value indicating whether the response headers have been written.

IsClientConnected IsClientConnected IsClientConnected IsClientConnected

Obtient une valeur indiquant si le client est encore connecté au serveur.Gets a value indicating whether the client is still connected to the server.

IsRequestBeingRedirected IsRequestBeingRedirected IsRequestBeingRedirected IsRequestBeingRedirected

Obtient une valeur Boolean qui indique si le client est transféré vers un nouvel emplacement.Gets a Boolean value indicating whether the client is being transferred to a new location.

Output Output Output Output

Permet la sortie du texte dans le flux de réponse HTTP sortant.Enables output of text to the outgoing HTTP response stream.

OutputStream OutputStream OutputStream OutputStream

Permet une sortie binaire vers le corps du contenu HTTP sortant.Enables binary output to the outgoing HTTP content body.

RedirectLocation RedirectLocation RedirectLocation RedirectLocation

Obtient ou définit la valeur de l'en-tête HTTP Location.Gets or sets the value of the HTTP Location header.

Status Status Status Status

Définit la ligne Status retournée vers le client.Sets the Status line that is returned to the client.

StatusCode StatusCode StatusCode StatusCode

Obtient ou définit le code d'état HTTP du résultat retourné au client.Gets or sets the HTTP status code of the output returned to the client.

StatusDescription StatusDescription StatusDescription StatusDescription

Obtient ou définit la chaîne d'état HTTP du résultat retourné au client.Gets or sets the HTTP status string of the output returned to the client.

SubStatusCode SubStatusCode SubStatusCode SubStatusCode

Obtient ou définit une valeur qui qualifie le code d'état de la réponse.Gets or sets a value qualifying the status code of the response.

SupportsAsyncFlush SupportsAsyncFlush SupportsAsyncFlush SupportsAsyncFlush

Obtient une valeur qui indique si la connexion prend en charge les opérations de vidage asynchrones.Gets a value that indicates whether the connection supports asynchronous flush operations.

SuppressContent SuppressContent SuppressContent SuppressContent

Obtient ou définit une valeur indiquant si le contenu HTTP doit être envoyé au client.Gets or sets a value indicating whether to send HTTP content to the client.

SuppressDefaultCacheControlHeader SuppressDefaultCacheControlHeader SuppressDefaultCacheControlHeader SuppressDefaultCacheControlHeader

Obtient ou définit une valeur indiquant s’il faut supprimer l’en-tête Cache Control: private par défaut de la réponse HTTP actuelle.Gets or sets a value indicating whether to suppress the default Cache Control: private header for the current HTTP response.

SuppressFormsAuthenticationRedirect SuppressFormsAuthenticationRedirect SuppressFormsAuthenticationRedirect SuppressFormsAuthenticationRedirect

Obtient ou définit une valeur qui spécifie si la redirection d'authentification par formulaire à la page de connexion doit être supprimée.Gets or sets a value that specifies whether forms authentication redirection to the login page should be suppressed.

TrySkipIisCustomErrors TrySkipIisCustomErrors TrySkipIisCustomErrors TrySkipIisCustomErrors

Obtient ou définit une valeur qui indique si les erreurs personnalisées d'IIS 7,0IIS 7.0 sont désactivées.Gets or sets a value that specifies whether IIS 7,0IIS 7.0 custom errors are disabled.

Méthodes

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

Associe un jeu de dépendances de cache à la réponse pour faciliter l'invalidation de cette dernière si elle est stockée dans le cache de sortie et si les dépendances spécifiées changent.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)

Rend la validité d'une réponse mise en cache dépendante d'autres éléments présents dans le cache.Makes the validity of a cached response dependent on other items in the cache.

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

Rend la validité d'un élément mis en cache dépendante d'un autre élément du cache.Makes the validity of a cached item dependent on another item in the cache.

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

Rend la validité d'une réponse mise en cache dépendante d'un autre élément du cache.Makes the validity of a cached response dependent on another item in the cache.

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

Ajoute un groupe de noms de fichier à la collection de noms de fichier dont dépend la réponse actuelle.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[])

Ajoute un tableau de noms de fichiers à la collection de noms de fichiers dont dépend la réponse actuelle.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)

Ajoute un seul nom de fichier à la collection de noms de fichiers dont dépend la réponse actuelle.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)

Ajoute un en-tête HTTP au flux de sortie.Adds an HTTP header to the output stream. AddHeader(String, String) est fourni pour des raisons de compatibilité avec les versions précédentes d'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>)

Inscrit un rappel que le runtime ASP.NET appelle immédiatement avant l'envoi des en-têtes de réponse correspondant à cette requête.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)

Ajoute un cookie HTTP à la collection de cookies intrinsèque.Adds an HTTP cookie to the intrinsic cookie collection.

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

Ajoute un en-tête HTTP au flux de sortie.Adds an HTTP header to the output stream.

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

Ajoute des informations personnalisées au fichier journal IIS (Internet Information Services).Adds custom log information to the Internet Information Services (IIS) log file.

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

Ajoute un ID de session au chemin d'accès virtuel si la session utilise un état de session Cookieless et retourne le chemin combiné.Adds a session ID to the virtual path if the session is using Cookieless session state and returns the combined path. Si l'état de session Cookieless n'est pas utilisé, ApplyAppPathModifier(String) retourne le chemin d'accès virtuel d'origine.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)

Envoie la réponse actuellement en mémoire tampon au client.Sends the currently buffered response to the client.

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

Écrit une chaîne de caractères binaires dans le flux de sortie HTTP.Writes a string of binary characters to the HTTP output stream.

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

Efface le contenu de sortie du flux de la mémoire tampon.Clears all content output from the buffer stream.

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

Efface le contenu de sortie du flux de la mémoire tampon.Clears all content output from the buffer stream.

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

Efface tous les en-têtes dans le flux de la mémoire tampon.Clears all headers from the buffer stream.

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

Ferme la connexion du socket à un client.Closes the socket connection to a client.

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

Désactive la mise en cache de noyau pour la réponse en cours.Disables kernel caching for the current response.

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

Désactive la mise en cache en mode utilisateur IIS pour cette réponse.Disables IIS user-mode caching for this response.

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

Envoie l'ensemble de la sortie actuellement en mémoire tampon au client, arrête l'exécution de la page et déclenche l'événement 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)

Termine une opération de vidage asynchrone.Completes an asynchronous flush operation.

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

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

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

Envoie au client l'ensemble de la sortie actuellement en mémoire tampon.Sends all currently buffered output to the client.

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

Envoie de façon asynchrone l’ensemble de la sortie actuellement en mémoire tampon au client.Asynchronously sends all currently buffered output to the client.

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

Fait office de fonction de hachage par défaut.Serves as the default hash function.

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

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

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

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

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

Ajoute un en-tête PICS-Label HTTP au flux de sortie.Appends a HTTP PICS-Label header to the output stream.

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

Cette API permet de prendre en charge les applications qui envoient des promesses push aux clients HTTP 2.0.This API is to support applications sending push promises to HTTP 2.0 clients. Vous trouverez plus de détails concernant le mode Server Push Http2 dans HTTP/2 Specification Section 8.2 : 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)

Cette API permet de prendre en charge les applications qui envoient des promesses push aux clients HTTP 2.0.This API is to support applications sending push promises to HTTP 2.0 clients. Vous trouverez plus de détails concernant le mode Server Push Http2 dans HTTP/2 Specification Section 8.2 : 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)

Redirige une requête vers une nouvelle URL en spécifiant celle-ci.Redirects a request to a new URL and specifies the new URL.

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

Redirige un client vers une nouvelle URL.Redirects a client to a new URL. Spécifie la nouvelle URL et indique si l'exécution de la page active doit s'arrêter.Specifies the new URL and whether execution of the current page should terminate.

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

Exécute une redirection permanente de l'URL demandée vers l'URL spécifiée.Performs a permanent redirection from the requested URL to the specified URL.

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

Exécute une redirection permanente de l'URL demandée vers l'URL spécifiée, et permet de compléter la réponse.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 une requête vers une nouvelle URL à l'aide de valeurs de paramètres d'itinéraires.Redirects a request to a new URL by using route parameter values.

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

Redirige une requête vers une nouvelle URL à l'aide de valeurs de paramètres d'itinéraires.Redirects a request to a new URL by using route parameter values.

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

Redirige une requête vers une nouvelle URL à l'aide d'un nom d'itinéraire.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 une requête vers une nouvelle URL en utilisant des valeurs de paramètres d'itinéraires et un nom d'itinéraire.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 une requête vers une nouvelle URL en utilisant des valeurs de paramètres d'itinéraires et un nom d'itinéraire.Redirects a request to a new URL by using route parameter values and a route name.

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

Effectue une redirection permanente à partir d'une URL demandée vers une nouvelle URL à l'aide de valeurs de paramètres d'itinéraires.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)

Effectue une redirection permanente à partir d'une URL demandée vers une nouvelle URL à l'aide de valeurs de paramètres d'itinéraires.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)

Effectue une redirection permanente à partir d'une URL demandée vers une nouvelle URL à l'aide d'un nom d'itinéraire.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)

Effectue une redirection permanente à partir d'une URL demandée vers une nouvelle URL en utilisant les valeurs de paramètres d'itinéraires et le nom d'itinéraire qui correspondent à la nouvelle 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)

Effectue une redirection permanente à partir d'une URL demandée vers une nouvelle URL en utilisant des valeurs de paramètres d'itinéraires et un nom d'itinéraire.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)

Supprime du cache tous les éléments associés au fournisseur de caches de sortie par défaut.Removes from the cache all cached items that are associated with the default output-cache provider. Cette méthode est statique.This method is static.

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

Utilise le fournisseur de caches de sortie spécifié pour supprimer tous les éléments de cache de sortie associés au chemin d'accès spécifié.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)

Dans la mesure où la méthode HttpResponse.SetCookie est exclusivement réservée à un usage interne, vous ne devez pas l’appeler dans votre code.Because the HttpResponse.SetCookie method is intended for internal use only, you should not call it in your code. Appelez plutôt la méthode HttpResponse.Cookies.Set, comme le montre l’exemple suivant.Instead, you can call the HttpResponse.Cookies.Set method, as the following example shows.
Met à jour un cookie dans la collection de cookies.Updates an existing cookie in the cookie collection.

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

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

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

Écrit le fichier spécifié directement dans un flux de sortie de réponse HTTP sans le placer en mémoire tampon.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)

Écrit la partie spécifiée d'un fichier directement dans un flux de sortie de réponse HTTP sans la placer en mémoire tampon.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)

Écrit un caractère dans un flux de sortie de réponse 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)

Écrit un tableau de caractères dans un flux de sortie de réponse HTTP.Writes an array of characters to an HTTP response output stream.

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

Écrit Object dans un flux de réponse HTTP.Writes an Object to an HTTP response stream.

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

Écrit une chaîne dans un flux de sortie de réponse 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)

Écrit le fichier spécifié directement dans un flux de sortie de réponse HTTP.Writes the specified file directly to an HTTP response output stream.

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

Écrit le contenu du fichier spécifié directement dans un flux de sortie de réponse HTTP comme un bloc de fichier.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)

Écrit le contenu du fichier spécifié directement dans un flux de sortie de réponse HTTP comme un bloc de mémoire.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)

Écrit le fichier spécifié directement dans un flux de sortie de réponse HTTP.Writes the specified file directly to an HTTP response output stream.

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

Autorise l'insertion de blocs de substitution de réponse dans la réponse ; cette technique permet la génération dynamique de régions de réponse spécifiées pour les réponses mises en cache de sortie.Allows insertion of response substitution blocks into the response, which allows dynamic generation of specified response regions for output cached responses.

S’applique à