HttpRequestWrapper Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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
Remarques
La HttpRequestWrapper classe dérive de la HttpRequestBase classe et sert de wrapper pour la HttpRequest classe. Cette classe expose les fonctionnalités de la HttpRequest classe et expose le HttpRequestBase type. La HttpRequestBase classe vous permet de remplacer l’implémentation d’origine de la HttpRequest 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.
Constructeurs
HttpRequestWrapper(HttpRequest) |
Initialise une nouvelle instance de la classe HttpRequestWrapper en utilisant l'objet de demande spécifié. |
Propriétés
AcceptTypes |
Obtient un tableau contenant les types MIME pris en charge par le client. |
AnonymousID |
Obtient l'identificateur anonyme de l'utilisateur, s'il est disponible. |
ApplicationPath |
Obtient le chemin d'accès virtuel de la racine de l'application ASP.NET sur le serveur. |
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 »). |
Browser |
Obtient des informations sur les fonctionnalités de navigation du client demandeur. |
ClientCertificate |
Obtient le certificat de sécurité du client pour la requête actuelle. |
ContentEncoding |
Obtient ou définit le jeu de caractères des données fournies par le client. |
ContentLength |
Obtient la longueur en octets du contenu envoyé par le client. |
ContentType |
Obtient ou définit le type de contenu MIME de la demande. |
Cookies |
Obtient la collection de cookies envoyés par le client. |
CurrentExecutionFilePath |
Obtient le chemin d'accès virtuel de la requête actuelle. |
CurrentExecutionFilePathExtension |
Obtient l'extension du nom de fichier spécifié dans la propriété CurrentExecutionFilePath. |
CurrentExecutionFilePathExtension |
En cas d'implémentation dans une classe dérivée, obtient l'extension du nom de fichier spécifié dans la propriété CurrentExecutionFilePath. (Hérité de HttpRequestBase) |
FilePath |
Obtient le chemin d'accès virtuel de la requête actuelle. |
Files |
Obtient la collection des fichiers téléchargés par le client (format multipart MIME). |
Filter |
Obtient ou définit le filtre à utiliser lors de la lecture du flux d'entrée actif. |
Form |
Obtient la collection des variables de formulaires envoyées par le client. |
Headers |
Obtient la collection des en-têtes HTTP envoyés par le client. |
HttpChannelBinding |
Obtient l'objet ChannelBinding de l'instance actuelle de HttpWorkerRequest. |
HttpChannelBinding |
En cas de substitution dans une classe dérivée, obtient l'objet ChannelBinding de l'instance actuelle de HttpWorkerRequest. (Hérité de HttpRequestBase) |
HttpMethod |
Obtient la méthode de transfert de données HTTP (comme |
InputStream |
Obtient le contenu du corps de l'entité HTTP entrante. |
IsAuthenticated |
Obtient une valeur qui indique si la demande a été authentifiée. |
IsLocal |
Obtient une valeur qui indique si la demande est envoyée à partir de l'ordinateur local. |
IsSecureConnection |
Obtient une valeur qui indique si la connexion HTTP utilise des sockets sécurisés (protocole HTTPS). |
Item[String] |
Obtient l'objet spécifié des collections Cookies, Form, QueryString ou ServerVariables. |
LogonUserIdentity |
Obtient le type WindowsIdentity pour l'utilisateur actuel. |
Params |
Obtient une collection combinée d'éléments QueryString, Form, ServerVariables et Cookies. |
Path |
Obtient le chemin d'accès virtuel de la requête actuelle. |
PathInfo |
Obtient des informations supplémentaires sur le chemin d’accès d’une ressource qui comporte une extension URL. |
PhysicalApplicationPath |
Obtient le chemin d'accès physique du système de fichiers du répertoire racine de l'application actuelle. |
PhysicalPath |
Obtient le chemin d’accès physique du système de fichiers de la ressource demandée. |
QueryString |
Obtient la collection des variables de chaîne de requête HTTP. |
RawUrl |
Obtient l'URL complète de la demande actuelle. |
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. |
ReadEntityBodyMode |
En cas d'implémentation dans une classe dérivée, obtient une valeur qui indique si le corps d'entité de requête a été lu et, si c'est le cas, comment il a été lu. (Hérité de HttpRequestBase) |
RequestContext |
Obtient l'instance RequestContext de la requête actuelle. |
RequestContext |
En cas de substitution dans une classe dérivée, obtient l'instance RequestContext de la requête actuelle. (Hérité de HttpRequestBase) |
RequestType |
Obtient ou définit la méthode de transfert de données HTTP ( |
ServerVariables |
Obtient une collection des variables de serveur web. |
TimedOutToken |
Obtient un objet CancellationToken dépassé lors de l'expiration d'une requête. |
TimedOutToken |
En cas d'implémentation dans une classe dérivée, obtient un objet CancellationToken dépassé lors de l'expiration d'une requête. (Hérité de HttpRequestBase) |
TlsTokenBindingInfo |
Obtient les informations de liaison du jeton TLS. |
TlsTokenBindingInfo |
Obtient ou définit les informations de liaison de jeton pour cette instance. (Hérité de HttpRequestBase) |
TotalBytes |
Obtient le nombre d'octets dans le flux d'entrée actuel. |
Unvalidated |
Obtient un accès aux valeurs de la requête HTTP sans déclencher la validation de la requête. |
Unvalidated |
En cas d'implémentation dans une classe dérivée, permet d'accéder aux valeurs de requête HTTP sans déclencher la validation de la requête. (Hérité de HttpRequestBase) |
Url |
Obtient des informations sur l'URL de la requête actuelle. |
UrlReferrer |
Obtient des informations sur l'URL de la demande du client qui était liée à l'URL actuelle. |
UserAgent |
Obtient la chaîne de l'agent utilisateur complète du client. |
UserHostAddress |
Obtient l'adresse de l'hôte IP du client. |
UserHostName |
Obtient le nom DNS du client. |
UserLanguages |
Obtient un tableau trié contenant les préférences de langue du client. |
Méthodes
Abort() |
Termine de force la connexion TCP sous-jacente, entraînant l'échec des E/S en attente. |
Abort() |
Termine de force la connexion TCP sous-jacente, entraînant l'échec des E/S en attente. (Hérité de HttpRequestBase) |
BinaryRead(Int32) |
Exécute une lecture binaire d'un nombre spécifié d'octets du flux d'entrée actif. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetBufferedInputStream() |
Obtient un objet Stream qui permet de lire le corps de l'entité HTTP entrante. |
GetBufferedInputStream() |
En cas d'implémentation dans une classe dérivée, obtient un objet Stream qui peut être utilisé pour lire le corps de l'entité HTTP entrante. (Hérité de HttpRequestBase) |
GetBufferlessInputStream() |
Obtient un objet Stream qui permet de lire le corps de l'entité HTTP entrante. |
GetBufferlessInputStream() |
En cas d'implémentation dans une classe dérivée, obtient un objet Stream qui peut être utilisé pour lire le corps de l'entité HTTP entrante, en désactivant éventuellement la longueur maximale de la requête définie dans la propriété MaxRequestLength. (Hérité de HttpRequestBase) |
GetBufferlessInputStream(Boolean) |
Obtient un objet Stream qui peut être utilisé pour lire le corps d'entité HTTP entrant, en désactivant éventuellement la longueur maximale des requêtes définie dans la propriété MaxRequestLength. |
GetBufferlessInputStream(Boolean) |
En cas d'implémentation dans une classe dérivée, obtient un objet Stream qui peut être utilisé pour lire le corps de l'entité HTTP entrante, en désactivant éventuellement la longueur maximale de la requête définie dans la propriété MaxRequestLength. (Hérité de HttpRequestBase) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
InsertEntityBody() |
Fournit à IIS une copie du corps de l'entité de la requête HTTP. |
InsertEntityBody() |
En cas d'implémentation dans une classe dérivée, fournit aux services Internet (IIS) une copie du corps d'entité de la requête HTTP. (Hérité de HttpRequestBase) |
InsertEntityBody(Byte[], Int32, Int32) |
Fournit à 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. |
InsertEntityBody(Byte[], Int32, Int32) |
En cas d'implémentation dans une classe dérivée, fournit à 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. (Hérité de HttpRequestBase) |
MapImageCoordinates(String) |
Mappe un paramètre de formulaire avec champ image entrant aux valeurs de coordonnées x/y appropriées. |
MapPath(String) |
Mappe le chemin d’accès virtuel spécifié à un chemin d’accès physique sur le serveur. |
MapPath(String, String, Boolean) |
Mappe le chemin d’accès virtuel spécifié à un chemin d’accès physique sur le serveur. |
MapRawImageCoordinates(String) |
Mappe un paramètre de formulaire avec champ image entrant aux valeurs de coordonnées x/y appropriées. |
MapRawImageCoordinates(String) |
Mappe un paramètre de formulaire avec champ image entrant aux valeurs de coordonnées x/y appropriées. (Hérité de HttpRequestBase) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
SaveAs(String, Boolean) |
Enregistre une requête HTTP sur disque. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
ValidateInput() |
Provoque la validation des collections accessibles via les propriétés Cookies, Form et QueryString. |