HttpRequestWrapper Classe

Définition

Encapsule l'objet intrinsèque HTTP qui permet à ASP.NET de lire les valeurs HTTP envoyées par un client lors d'une demande web.Encapsulates the HTTP intrinsic object that enables ASP.NET to read the HTTP values that are sent by a client during a Web request.

public ref class HttpRequestWrapper : System::Web::HttpRequestBase
public class HttpRequestWrapper : System.Web.HttpRequestBase
type HttpRequestWrapper = class
    inherit HttpRequestBase
Public Class HttpRequestWrapper
Inherits HttpRequestBase
Héritage
HttpRequestWrapper

Remarques

La HttpRequestWrapper classe dérive de la HttpRequestBase classe et sert de wrapper pour la HttpRequest classe.The HttpRequestWrapper class derives from the HttpRequestBase class and serves as a wrapper for the HttpRequest class. Cette classe expose les fonctionnalités de la HttpRequest classe et expose le HttpRequestBase type.This class exposes the functionality of the HttpRequest class and exposes the HttpRequestBase type. La HttpRequestBase classe vous permet de remplacer l’implémentation d’origine de HttpRequest la classe dans votre application par une implémentation personnalisée, par exemple lorsque vous effectuez des tests unitaires à l’extérieur du pipeline ASP.net.The HttpRequestBase class enables you to replace the original implementation of the HttpRequest class in your application with a custom implementation, such as when you perform unit testing outside the ASP.NET pipeline.

Constructeurs

HttpRequestWrapper(HttpRequest)

Initialise une nouvelle instance de la classe HttpRequestWrapper à l'aide de l'objet de requête spécifié.Initializes a new instance of the HttpRequestWrapper class by using the specified request object.

Propriétés

AcceptTypes

Obtient un tableau contenant les types MIME pris en charge par le client.Gets an array of client-supported MIME accept types.

AnonymousID

Obtient l'identificateur anonyme de l'utilisateur, s'il est disponible.Gets the anonymous identifier for the user, if it is available.

ApplicationPath

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

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

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

ClientCertificate

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

ContentEncoding

Obtient ou définit le jeu de caractères des données fournies par le client.Gets or sets the character set of the data that was provided by the client.

ContentLength

Obtient la longueur en octets du contenu envoyé par le client.Gets the length, in bytes, of content that was sent by the client.

ContentType

Obtient ou définit le type de contenu MIME de la demande.Gets or sets the MIME content type of the request.

Cookies

Obtient la collection de cookies envoyés par le client.Gets the collection of cookies that were sent by the client.

CurrentExecutionFilePath

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

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

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

Files

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

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 the current input stream is being read.

Form

Obtient la collection des variables de formulaires envoyées par le client.Gets the collection of form variables that were sent by the client.

Headers

Obtient la collection des en-têtes HTTP envoyés par le client.Gets the collection of HTTP headers that were sent by the client.

HttpChannelBinding

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

HttpMethod

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

InputStream

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

IsAuthenticated

Obtient une valeur qui indique si la demande a été authentifiée.Gets a value that indicates whether the request has been authenticated.

IsLocal

Obtient une valeur qui indique si la demande est envoyée à partir de l'ordinateur local.Gets a value that indicates whether the request is from the local computer.

IsSecureConnection

Obtient une valeur qui indique si la connexion HTTP est sécurisée (protocole HTTPS).Gets a value that indicates whether the HTTP connection uses secure sockets (HTTPS protocol).

Item[String]

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

LogonUserIdentity

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

Params

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

Path

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

PathInfo

Obtient des informations supplémentaires sur le chemin d'accès d'une ressource qui comporte une extension URL.Gets additional path information for a resource that has a URL extension.

PhysicalApplicationPath

Obtient le chemin d'accès physique au système de fichiers du répertoire racine de l'application actuelle.Gets the physical file-system path of the current application's root directory.

PhysicalPath

Obtient le chemin d'accès physique au système de fichiers de la ressource demandée.Gets the physical file-system path of the requested resource.

QueryString

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

RawUrl

Obtient l'URL complète de la demande actuelle.Gets the complete URL of the current request.

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

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

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) that was used by the client.

ServerVariables

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

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

Obtient les informations de liaison du jeton TLS.Gets the Tls token binding information.

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

Obtient un accès aux valeurs de la requête HTTP sans déclencher la validation de la requête.Gets an access to HTTP request values without triggering request validation.

Url

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

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 request that linked to the current URL.

UserAgent

Obtient la chaîne d'agent utilisateur complète du client.Gets the complete user-agent string of the client.

UserHostAddress

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

UserHostName

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

UserLanguages

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

Méthodes

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.

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)

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

(Hérité de Object)
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()

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)

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

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

(Hérité de Object)
GetType()

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

(Hérité de Object)
InsertEntityBody()

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

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)

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)

Mappe le chemin d'accès virtuel spécifié à un chemin d'accès physique sur le serveur.Maps the specified virtual path to a physical path on the server.

MapPath(String, String, Boolean)

Mappe le chemin d'accès virtuel spécifié à un chemin d'accès physique sur le serveur.Maps the specified virtual path to a physical path on the server.

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

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
SaveAs(String, Boolean)

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

ToString()

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

(Hérité de Object)
ValidateInput()

Entraîne la validation des collections accessibles via les propriétés Cookies, Form et QueryString.Causes validation to occur for the collections that are accessed through the Cookies, Form, and QueryString properties.

S’applique à