HttpRequest HttpRequest HttpRequest HttpRequest Class

Définition

Permet à ASP.NET de lire les valeurs HTTP envoyées par un client dans le cadre d'une requête web.Enables ASP.NET to read the HTTP values sent by a client during a Web request.

public ref class HttpRequest sealed
public sealed class HttpRequest
type HttpRequest = class
Public NotInheritable Class HttpRequest
Héritage
HttpRequestHttpRequestHttpRequestHttpRequest

Exemples

Les exemples suivants accèdent à l' HttpRequest instance de la requête actuelle à l’aide de la Request propriété de la Page classe.The following examples access the HttpRequest instance for the current request by using the Request property of the Page class.

QueryStringVous pouvez utiliser la syntaxe simplifiée pour accéder aux données à partir des collections ServerVariables Cookies, Form, ou.You can use simplified syntax for accessing data from the QueryString, Form, Cookies, or ServerVariables collections. Vous pouvez écrire Request["key"].You can write Request["key"].

Le premier exemple montre comment récupérer une valeur de chaîne de requête lors du chargement d’une page.The first example shows how to retrieve a query string value when loading a page.

public partial class AddToCart : Page  
{  
    protected void Page_Load(object sender, EventArgs e)  
    {  
        string rawId = Request["ProductID"];  
        int productId;  
        if (!String.IsNullOrEmpty(rawId) && int.TryParse(rawId, out productId))  
        {  
            using (ShoppingCartActions usersShoppingCart = new ShoppingCartActions())  
            {  
                usersShoppingCart.AddToCart(productId);  
            }  
        }  
        else  
        {  
            throw new Exception("Tried to call AddToCart.aspx without setting a ProductId.");  
        }  
        Response.Redirect("ShoppingCart.aspx");  
    }  
}  
Public Class AddToCart  
    Inherits Page  
  
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load  
        Dim rawId = Request("ProductID")  
        Dim productId As Integer  
        If Not String.IsNullOrEmpty(rawId) And Integer.TryParse(rawId, productId) Then  
            Using usersShoppingCart As New ShoppingCartActions()  
                usersShoppingCart.AddToCart(productId)  
            End Using  
  
        Else  
            Throw New Exception("Tried to call AddToCart.aspx without setting a ProductId.")  
        End If  
        Response.Redirect("ShoppingCart.aspx")  
    End Sub  
End Class  

L’exemple suivant montre comment vérifier si la demande est authentifiée et récupérer l’URL brute.The next example shows how to check if the request is authenticated and retrieve the raw URL.

public partial class RestrictedPage : Page  
{  
    protected void Page_Load(object sender, EventArgs e)  
    {  
        if (!Request.IsAuthenticated)  
        {  
            var rawUrl = Request.RawUrl;  
            Response.Redirect("/Account/Login?ru=" + Server.HtmlEncode(rawUrl));  
        }  
    }  
}  
Public Class RestrictedPage  
    Inherits Page  
  
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load  
        If Not Request.IsAuthenticated Then  
            Dim rawUrl = Request.RawUrl  
            Response.Redirect("/Account/Login?ru=" + Server.HtmlEncode(rawUrl))  
        End If  
    End Sub  
End Class  

Un projet de site Web Visual Studio avec le code source est disponible pour accompagner cette rubrique: Téléchargez.A Visual Studio Web site project with source code is available to accompany this topic: Download.

Cet exemple utilise la StreamWriter classe pour écrire les valeurs de plusieurs HttpRequest propriétés de classe dans un fichier.This example uses the StreamWriter class to write the values of several HttpRequest class properties to a file. Pour les propriétés de type chaîne, les valeurs sont encodées en HTML à mesure qu’elles sont écrites dans le fichier.For properties that are of type string, the values are HTML encoded as they are written to the file. Les propriétés qui représentent une collection sont en boucle, et chaque paire clé/valeur qu’elles contiennent est écrite dans le fichier.Properties that represent a collection are looped through, and each key/value pair that they contain is written to the file.

Important

Cet exemple comprend une zone de texte qui accepte une entrée d'utilisateur, ce qui constitue une menace potentielle pour la sécurité.This example has a text box that accepts user input, which is a potential security threat. Par défaut, les pages web ASP.NET vérifient que l’entrée d’utilisateur n’inclut pas de script ou d’éléments HTML.By default, ASP.NET Web pages validate that user input does not include script or HTML elements. Pour plus d’informations, consultez Vue d’ensemble des attaques de script.For more information, see Script Exploits Overview.

<%@ Page Language="C#" %>
<%@ import Namespace="System.Threading" %>
<%@ import Namespace="System.IO" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

    /* NOTE: To use this sample, create a c:\temp\CS folder,
    *  add the ASP.NET account (in IIS 5.x <machinename>\ASPNET,
    *  in IIS 6.x NETWORK SERVICE), and give it write permissions
    *  to the folder.*/

    private const string INFO_DIR = @"c:\temp\CS\RequestDetails";
    public static int requestCount;

    private void Page_Load(object sender, System.EventArgs e)
    {

        // Create a variable to use when iterating
        // through the UserLanguages property.
        int langCount;

        int requestNumber = Interlocked.Increment(ref requestCount);

        // Create the file to contain information about the request.
        string strFilePath = INFO_DIR + requestNumber.ToString() + @".txt";


        StreamWriter sw = File.CreateText(strFilePath);

        try
        {
// <snippet2>
            // Write request information to the file with HTML encoding.
            sw.WriteLine(Server.HtmlEncode(DateTime.Now.ToString()));
            sw.WriteLine(Server.HtmlEncode(Request.CurrentExecutionFilePath));
            sw.WriteLine(Server.HtmlEncode(Request.ApplicationPath));
            sw.WriteLine(Server.HtmlEncode(Request.FilePath));
            sw.WriteLine(Server.HtmlEncode(Request.Path));
// </snippet2>

// <snippet3>
            // Iterate through the Form collection and write
            // the values to the file with HTML encoding.
            // String[] formArray = Request.Form.AllKeys;
            foreach (string s in Request.Form)
            {
                sw.WriteLine("Form: " + Server.HtmlEncode(s));
            }
// </snippet3>

// <snippet4>
            // Write the PathInfo property value
            // or a string if it is empty.
            if (Request.PathInfo == String.Empty)
            {
                sw.WriteLine("The PathInfo property contains no information.");
            }
            else
            {
                sw.WriteLine(Server.HtmlEncode(Request.PathInfo));
            }
// </snippet4>

// <snippet5>
            // Write request information to the file with HTML encoding.
            sw.WriteLine(Server.HtmlEncode(Request.PhysicalApplicationPath));
            sw.WriteLine(Server.HtmlEncode(Request.PhysicalPath));
            sw.WriteLine(Server.HtmlEncode(Request.RawUrl));
// </snippet5>

// <snippet6>
            // Write a message to the file dependent upon
            // the value of the TotalBytes property.
            if (Request.TotalBytes > 1000)
            {
                sw.WriteLine("The request is 1KB or greater");
            }
            else
            {
                sw.WriteLine("The request is less than 1KB");
            }
// </snippet6>

// <snippet7>
            // Write request information to the file with HTML encoding.
            sw.WriteLine(Server.HtmlEncode(Request.RequestType));
            sw.WriteLine(Server.HtmlEncode(Request.UserHostAddress));
            sw.WriteLine(Server.HtmlEncode(Request.UserHostName));
            sw.WriteLine(Server.HtmlEncode(Request.HttpMethod));
// </snippet7>

// <snippet8>
            // Iterate through the UserLanguages collection and
            // write its HTML encoded values to the file.
            for (langCount=0; langCount < Request.UserLanguages.Length; langCount++)
            {
                sw.WriteLine(@"User Language " + langCount +": " + Server.HtmlEncode(Request.UserLanguages[langCount]));
            }
// </snippet8>
       }

       finally
       {
            // Close the stream to the file.
            sw.Close();
       }

        lblInfoSent.Text = "Information about this request has been sent to a file.";
    }


    private void btnSendInfo_Click(object sender, System.EventArgs e)
    {
        lblInfoSent.Text = "Hello, " + Server.HtmlEncode(txtBoxName.Text) +
          ". You have created a new  request info file.";
    }

</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
        <p>
        </p>
        <p>
            Enter your name here:
            <asp:TextBox id="txtBoxName" runat="server"></asp:TextBox>
        </p>
        <p>
            <asp:Button id="btnSendInfo" onclick="btnSendInfo_Click" runat="server" Text="Click Here"></asp:Button>
        </p>
        <p>
            <asp:Label id="lblInfoSent" runat="server"></asp:Label>
        </p>
    </form>
</body>
</html>
<%@ Page Language="VB" %>
<%@ import Namespace="System.Threading" %>
<%@ import Namespace="System.IO" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

    '  NOTE: To use this sample, create a c:\temp\CS folder,
    '  add the ASP.NET account (in IIS 5.x <machinename>\ASPNET,
    '  in IIS 6.x NETWORK SERVICE), and give it write permissions
    '  to the folder.

    Private Const INFO_DIR As String = "c:\temp\VB\RequestDetails"
    Public Shared requestCount As Integer

    Private Sub Page_Load(sender As Object, e As System.EventArgs)

        ' Create a variable to use when iterating
        ' through the UserLanguages property.
        Dim langCount As Integer

        ' Create a counter to name the file.
        Dim requestNumber As Integer = _
          Interlocked.Increment(requestCount)

        ' Create the file to contain information about the request.
        Dim strFilePath As String = INFO_DIR & requestNumber.ToString() & ".txt"
        Dim sw As StreamWriter = File.CreateText(strFilePath)

        Try

' <snippet2>
            ' Write request information to the file with HTML encoding.
            sw.WriteLine(Server.HtmlEncode(DateTime.Now.ToString()))
            sw.WriteLine(Server.HtmlEncode(Request.CurrentExecutionFilePath))
            sw.WriteLine(Server.HtmlEncode(Request.ApplicationPath))
            sw.WriteLine(Server.HtmlEncode(Request.FilePath))
            sw.WriteLine(Server.HtmlEncode(Request.Path))
' </snippet2>

' <snippet3>
            ' Iterate through the Form collection and write
            ' the values to the file with HTML encoding.
            For Each s As String In Request.Form
                sw.WriteLine("Form: " & Server.HtmlEncode(s))
            Next s
' </snippet3>

' <snippet4>
            ' Write the PathInfo property value
            ' or a string if it is empty.
            If Request.PathInfo = String.Empty Then
                sw.WriteLine("The PathInfo property contains no information.")
            Else
                sw.WriteLine(Server.HtmlEncode(Request.PathInfo))
            End If
' </snippet4>

' <snippet5>
            ' Write request information to the file with HTML encoding.
            sw.WriteLine(Server.HtmlEncode(Request.PhysicalApplicationPath))
            sw.WriteLine(Server.HtmlEncode(Request.PhysicalPath))
            sw.WriteLine(Server.HtmlEncode(Request.RawUrl))
' </snippet5>

' <snippet6>
            ' Write a message to the file dependent upon
            ' the value of the TotalBytes property.
            If Request.TotalBytes > 1000 Then
                sw.WriteLine("The request is 1KB or greater")
            Else
                sw.WriteLine("The request is less than 1KB")
            End If
' </snippet6>

' <snippet7>
            ' Write request information to the file with HTML encoding.
            sw.WriteLine(Server.HtmlEncode(Request.RequestType))
            sw.WriteLine(Server.HtmlEncode(Request.UserHostAddress))
            sw.WriteLine(Server.HtmlEncode(Request.UserHostName))
            sw.WriteLine(Server.HtmlEncode(Request.HttpMethod))
' </snippet7>

' <snippet8>
            ' Iterate through the UserLanguages collection and
            ' write its HTML encoded values to the file.
            For langCount = 0 To Request.UserLanguages.Length - 1
                sw.WriteLine("User Language " & langCount.ToString() & _
                 ": " & Server.HtmlEncode( _
                     Request.UserLanguages(langCount)))
            Next
' </snippet8>

        Finally
            ' Close the stream to the file.
            sw.Close()
        End Try

        lblInfoSent.Text = _
         "Information about this request has been sent to a file."
    End Sub 'Page_Load



    Private Sub btnSendInfo_Click(sender As Object, e As System.EventArgs)
        lblInfoSent.Text = _
         "Hello, " & Server.HtmlEncode(txtBoxName.Text) & _
          ". You have created a new  request info file."
    End Sub 'btnSendInfo_Click

</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
        <p>
        </p>
        <p>
            Enter your name here:
            <asp:TextBox id="txtBoxName" runat="server"></asp:TextBox>
        </p>
        <p>
            <asp:Button id="btnSendInfo" onclick="btnSendInfo_Click" runat="server" Text="Click Here"></asp:Button>
        </p>
        <p>
            <asp:Label id="lblInfoSent" runat="server"></asp:Label>
        </p>
    </form>
</body>
</html>

Remarques

Les méthodes et les propriétés de HttpRequest la classe sont exposées via Request les Pagepropriétés des HttpApplicationclasses HttpContext,, et UserControl .The methods and properties of the HttpRequest class are exposed through the Request properties of the HttpApplication, HttpContext, Page, and UserControl classes.

Pour accéder aux données à QueryStringpartir Formdes Cookiescollections, ServerVariables , ou, vous pouvez Request["key"]écrire, comme indiqué dans l’exemple de QueryString la propriété.To access data from the QueryString, Form, Cookies, or ServerVariables collections, you can write Request["key"], as shown in the example for the QueryString property.

Notes

La prise en HttpRequest charge d’Unicode pour les membres de classe requiert IIS version 6,0 ou ultérieure.Unicode support for HttpRequest class members requires IIS version 6.0 or later.

Constructeurs

HttpRequest(String, String, String) HttpRequest(String, String, String) HttpRequest(String, String, String) HttpRequest(String, String, String)

Initialise un objet HttpRequest.Initializes an HttpRequest object.

Propriétés

AcceptTypes AcceptTypes AcceptTypes AcceptTypes

Obtient un tableau de chaînes contenant les types MIME pris en charge par le client.Gets a string array of client-supported MIME accept types.

AnonymousID AnonymousID AnonymousID AnonymousID

Obtient l'identificateur anonyme de l'utilisateur, s'il existe.Gets the anonymous identifier for the user, if present.

ApplicationPath ApplicationPath ApplicationPath ApplicationPath

Obtient le chemin d'accès racine virtuel de l'application ASP.NET sur le serveur.Gets the ASP.NET application's virtual application root path on the server.

AppRelativeCurrentExecutionFilePath AppRelativeCurrentExecutionFilePath AppRelativeCurrentExecutionFilePath AppRelativeCurrentExecutionFilePath

Obtient le chemin virtuel de la racine de l’application et le rend relatif à l’aide du caractère tilde (~) à la racine de l’application (par exemple « ~/page.aspx »).Gets the virtual path of the application root and makes it relative by using the tilde (~) notation for the application root (as in "~/page.aspx").

Browser Browser Browser Browser

Obtient ou définit des informations sur les fonctionnalités de navigation du client demandeur.Gets or sets information about the requesting client's browser capabilities.

ClientCertificate ClientCertificate ClientCertificate ClientCertificate

Obtient le certificat de sécurité du client pour la requête actuelle.Gets the current request's client security certificate.

ContentEncoding ContentEncoding ContentEncoding ContentEncoding

Obtient ou définit le jeu de caractères du corps de l'entité.Gets or sets the character set of the entity-body.

ContentLength ContentLength ContentLength ContentLength

Spécifie la longueur en octets du contenu envoyé par le client.Specifies the length, in bytes, of content sent by the client.

ContentType ContentType ContentType ContentType

Obtient ou définit le type de contenu MIME de la requête entrante.Gets or sets the MIME content type of the incoming request.

Cookies Cookies Cookies Cookies

Obtient une collection de cookies envoyée par le client.Gets a collection of cookies sent by the client.

CurrentExecutionFilePath CurrentExecutionFilePath CurrentExecutionFilePath CurrentExecutionFilePath

Obtient le chemin d'accès virtuel de la requête actuelle.Gets the virtual path of the current request.

CurrentExecutionFilePathExtension CurrentExecutionFilePathExtension CurrentExecutionFilePathExtension CurrentExecutionFilePathExtension

Obtient l'extension du nom de fichier spécifié dans la propriété CurrentExecutionFilePath.Gets the extension of the file name that is specified in the CurrentExecutionFilePath property.

FilePath FilePath FilePath FilePath

Obtient le chemin d'accès virtuel de la requête actuelle.Gets the virtual path of the current request.

Files Files Files Files

Obtient la collection des fichiers téléchargés par le client (format Multipart MIME).Gets the collection of files uploaded by the client, in multipart MIME format.

Filter Filter Filter Filter

Obtient ou définit le filtre à utiliser lors de la lecture du flux d'entrée en cours.Gets or sets the filter to use when reading the current input stream.

Form Form Form Form

Obtient une collection de variables de formulaire.Gets a collection of form variables.

Headers Headers Headers Headers

Obtient une collection d'en-têtes HTTP.Gets a collection of HTTP headers.

HttpChannelBinding HttpChannelBinding HttpChannelBinding HttpChannelBinding

Obtient l'objet ChannelBinding de l'instance de HttpWorkerRequest actuelle.Gets the ChannelBinding object of the current HttpWorkerRequest instance.

HttpMethod HttpMethod HttpMethod HttpMethod

Obtient la méthode de transfert de données HTTP (par exemple : GET, POST ou HEAD) utilisée par le client.Gets the HTTP data transfer method (such as GET, POST, or HEAD) used by the client.

InputStream InputStream InputStream InputStream

Obtient le contenu du corps de l'entité HTTP entrante.Gets the contents of the incoming HTTP entity body.

IsAuthenticated IsAuthenticated IsAuthenticated IsAuthenticated

Obtient une valeur indiquant si la demande a été authentifiée.Gets a value indicating whether the request has been authenticated.

IsLocal IsLocal IsLocal IsLocal

Obtient une valeur indiquant si la demande provient d'un ordinateur local.Gets a value indicating whether the request is from the local computer.

IsSecureConnection IsSecureConnection IsSecureConnection IsSecureConnection

Obtient une valeur indiquant si la connexion HTTP est sécurisée (c'est-à-dire de type HTTPS).Gets a value indicating whether the HTTP connection uses secure sockets (that is, HTTPS).

Item[String] Item[String] Item[String] Item[String]

Obtient l'objet spécifié provenant des collections QueryString, Form, Cookies ou ServerVariables.Gets the specified object from the QueryString, Form, Cookies, or ServerVariables collections.

LogonUserIdentity LogonUserIdentity LogonUserIdentity LogonUserIdentity

Obtient le type WindowsIdentity de base pour le type en cours.Gets the WindowsIdentity type for the current user.

Params Params Params Params

Obtient une collection complexe d'éléments QueryString, Form, Cookies et ServerVariables.Gets a combined collection of QueryString, Form, Cookies, and ServerVariables items.

Path Path Path Path

Obtient le chemin d'accès virtuel de la requête actuelle.Gets the virtual path of the current request.

PathInfo PathInfo PathInfo PathInfo

Obtient des informations supplémentaires sur le chemin d’accès d’une ressource avec extension URL.Gets the additional path information for a resource with a URL extension.

PhysicalApplicationPath PhysicalApplicationPath PhysicalApplicationPath PhysicalApplicationPath

Obtient le chemin d'accès physique, dans le système de fichiers, du répertoire racine de l'application serveur en cours d'exécution.Gets the physical file system path of the currently executing server application's root directory.

PhysicalPath PhysicalPath PhysicalPath PhysicalPath

Obtient le chemin d'accès du système de fichiers physiques correspondant à l'URL demandée.Gets the physical file system path corresponding to the requested URL.

QueryString QueryString QueryString QueryString

Obtient la collection des variables chaîne de requête HTTP.Gets the collection of HTTP query string variables.

RawUrl RawUrl RawUrl RawUrl

Obtient l'URL brute de la demande en cours.Gets the raw URL of the current request.

ReadEntityBodyMode ReadEntityBodyMode ReadEntityBodyMode ReadEntityBodyMode

Obtient une valeur qui indique si le corps d'entité de requête a été lu et, si tel est le cas, comment il a été lu.Gets a value that indicates whether the request entity body has been read, and if so, how it was read.

RequestContext RequestContext RequestContext RequestContext

Obtient l'instance de RequestContext de la demande actuelle.Gets the RequestContext instance of the current request.

RequestType RequestType RequestType RequestType

Obtient ou définit la méthode de transfert de données HTTP (GET ou POST) utilisée par le client.Gets or sets the HTTP data transfer method (GET or POST) used by the client.

ServerVariables ServerVariables ServerVariables ServerVariables

Obtient une collection des variables de serveur Web.Gets a collection of Web server variables.

TimedOutToken TimedOutToken TimedOutToken TimedOutToken

Obtient un objet de CancellationToken dépassé lors de l'expiration d'une requête.Gets a CancellationToken object that is tripped when a request times out.

TlsTokenBindingInfo TlsTokenBindingInfo TlsTokenBindingInfo TlsTokenBindingInfo

Obtient les informations de liaison de jeton TLS.Gets the TLS token binding information. La propriété permet aux applications de récupérer des informations de jeton dans les requêtes HTTP entrantes pour une authentification améliorée.The property enables applications to retrieve token information from incoming HTTP requests for enhanced authentication.

TotalBytes TotalBytes TotalBytes TotalBytes

Obtient le nombre d'octets dans le flux d'entrée en cours.Gets the number of bytes in the current input stream.

Unvalidated Unvalidated Unvalidated Unvalidated

Obtient les valeurs de requête HTTP sans déclencher la validation de requête.Gets the HTTP request values without triggering request validation.

Url Url Url Url

Obtient des informations sur l'URL de la demande en cours.Gets information about the URL of the current request.

UrlReferrer UrlReferrer UrlReferrer UrlReferrer

Obtient des informations sur l'URL de la précédente demande du client qui était liée à l'URL actuelle.Gets information about the URL of the client's previous request that linked to the current URL.

UserAgent UserAgent UserAgent UserAgent

Obtient la chaîne d’agent utilisateur brute du navigateur client qui a été fournie.Gets the raw user agent string of the client browser that has been provided. Notez qu’elle peut être Null.Please note it may be null.

UserHostAddress UserHostAddress UserHostAddress UserHostAddress

Obtient l'adresse d'hôte IP du client distant.Gets the IP host address of the remote client.

UserHostName UserHostName UserHostName UserHostName

Obtient le nom DNS du client distant.Gets the DNS name of the remote client.

UserLanguages UserLanguages UserLanguages UserLanguages

Obtient un tableau de chaînes trié contenant les préférences de langue du client.Gets a sorted string array of client language preferences.

Méthodes

Abort() Abort() Abort() Abort()

Termine de force la connexion TCP sous-jacente, entraînant l'échec des E/S en attente.Forcibly terminates the underlying TCP connection, causing any outstanding I/O to fail. Vous pouvez utiliser cette méthode en réponse à une attaque par un client HTTP malveillant.You might use this method in response to an attack by a malicious HTTP client.

BinaryRead(Int32) BinaryRead(Int32) BinaryRead(Int32) BinaryRead(Int32)

Exécute une lecture binaire d'un nombre spécifié d'octets du flux d'entrée actif.Performs a binary read of a specified number of bytes from the current input stream.

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)
GetBufferedInputStream() GetBufferedInputStream() GetBufferedInputStream() GetBufferedInputStream()

Obtient un objet Stream qui permet de lire le corps de l'entité HTTP entrante.Gets a Stream object that can be used to read the incoming HTTP entity body.

GetBufferlessInputStream() GetBufferlessInputStream() GetBufferlessInputStream() GetBufferlessInputStream()

Obtient un objet Stream qui permet de lire le corps de l'entité HTTP entrante.Gets a Stream object that can be used to read the incoming HTTP entity body.

GetBufferlessInputStream(Boolean) GetBufferlessInputStream(Boolean) GetBufferlessInputStream(Boolean) GetBufferlessInputStream(Boolean)

Obtient un objet Stream qui peut être utilisé pour lire le corps d'entité HTTP entrant, si vous désactivez éventuellement la longueur maximale de la requête définie dans la propriété MaxRequestLength.Gets a Stream object that can be used to read the incoming HTTP entity body, optionally disabling the request-length limit that is set in the MaxRequestLength property.

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)
InsertEntityBody() InsertEntityBody() InsertEntityBody() InsertEntityBody()

Fournit aux services Internet (IIS) une copie du corps d'entité de la requête HTTP.Provides IIS with a copy of the HTTP request entity body.

InsertEntityBody(Byte[], Int32, Int32) InsertEntityBody(Byte[], Int32, Int32) InsertEntityBody(Byte[], Int32, Int32) InsertEntityBody(Byte[], Int32, Int32)

Fournit aux services Internet (IIS) une copie du corps d'entité de la requête HTTP et des informations à propos de l'objet d'entité de la requête.Provides IIS with a copy of the HTTP request entity body and with information about the request entity object.

MapImageCoordinates(String) MapImageCoordinates(String) MapImageCoordinates(String) MapImageCoordinates(String)

Fait correspondre un paramètre de formulaire avec champ image entrant aux valeurs de coordonnées x/y appropriées.Maps an incoming image-field form parameter to appropriate x-coordinate and y-coordinate values.

MapPath(String) MapPath(String) MapPath(String) MapPath(String)

Mappe le chemin d'accès virtuel spécifié avec un chemin d'accès physique.Maps the specified virtual path to a physical path.

MapPath(String, String, Boolean) MapPath(String, String, Boolean) MapPath(String, String, Boolean) MapPath(String, String, Boolean)

Mappe le chemin d'accès virtuel spécifié avec un chemin d'accès physique.Maps the specified virtual path to a physical path.

MapRawImageCoordinates(String) MapRawImageCoordinates(String) MapRawImageCoordinates(String) MapRawImageCoordinates(String)

Mappe un paramètre de formulaire avec champ image entrant dans des valeurs de coordonnées x/y appropriées.Maps an incoming image field form parameter into appropriate x and y coordinate values.

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)
SaveAs(String, Boolean) SaveAs(String, Boolean) SaveAs(String, Boolean) SaveAs(String, Boolean)

Enregistre une requête HTTP sur un disque.Saves an HTTP request to disk.

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)
ValidateInput() ValidateInput() ValidateInput() ValidateInput()

Génère la validation des collections accessibles via les propriétés Cookies, Form et QueryString.Causes validation to occur for the collections accessed through the Cookies, Form, and QueryString properties.

S’applique à