HttpContextWrapper 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 contient des informations spécifiques à HTTP sur une requête HTTP individuelle.
public ref class HttpContextWrapper : System::Web::HttpContextBase
public class HttpContextWrapper : System.Web.HttpContextBase
type HttpContextWrapper = class
inherit HttpContextBase
Public Class HttpContextWrapper
Inherits HttpContextBase
- Héritage
Remarques
La HttpContextWrapper classe dérive de la HttpContextBase classe et sert de wrapper pour la HttpContext classe. Cette classe expose les fonctionnalités de la HttpContext classe et expose également le HttpContextBase type. La classe HttpContextBase vous permet de remplacer l’implémentation d’origine de la classe HttpContext dans votre application par une implémentation personnalisée, par exemple lorsque vous effectuez des tests unitaires en dehors du pipeline ASP.NET.
Constructeurs
| Nom | Description |
|---|---|
| HttpContextWrapper(HttpContext) |
Initialise une nouvelle instance de la HttpContextWrapper classe à l’aide de l’objet de contexte spécifié. |
Propriétés
| Nom | Description |
|---|---|
| AllErrors |
Obtient un tableau d’erreurs (le cas échéant) qui se sont accumulées lors du traitement d’une requête HTTP. |
| AllowAsyncDuringSyncStages |
Obtient ou définit une valeur qui indique si les opérations asynchrones sont autorisées pendant les parties de ASP.NET traitement des demandes lorsqu’elles ne sont pas attendues. |
| Application |
Obtient l’objet HttpApplicationState de la requête HTTP actuelle. |
| ApplicationInstance |
Obtient ou définit l’objet HttpApplication de la requête HTTP actuelle. |
| AsyncPreloadMode |
Obtient ou définit un objet qui contient des indicateurs relatifs au mode de préchargement asynchrone. |
| Cache |
Obtient l’objet Cache du domaine d’application actuel. |
| CurrentHandler |
Obtient l’objet IHttpHandler qui représente le gestionnaire en cours d’exécution. |
| CurrentNotification |
Obtient une RequestNotification valeur qui indique l’événement actuel HttpApplication qui est en cours de traitement. |
| Error |
Obtient la première erreur (le cas échéant) qui s’est accumulée lors du traitement d’une requête HTTP. |
| Handler |
Obtient ou définit l’objet IHttpHandler responsable du traitement de la requête HTTP. |
| IsCustomErrorEnabled |
Obtient une valeur qui indique si les erreurs personnalisées sont activées pour la requête HTTP actuelle. |
| IsDebuggingEnabled |
Obtient une valeur qui indique si la requête HTTP actuelle est en mode débogage. |
| IsPostNotification |
Obtient une valeur qui indique si un HttpApplication événement a terminé le traitement. |
| IsWebSocketRequest |
Obtient une valeur qui indique si la requête est une AspNetWebSocket requête. |
| IsWebSocketRequestUpgrading |
Obtient une valeur qui indique si la connexion est mise à niveau d’une connexion HTTP vers une AspNetWebSocket connexion. |
| Items |
Obtient une collection clé/valeur qui peut être utilisée pour organiser et partager des données entre un module et un gestionnaire pendant une requête HTTP. |
| PageInstrumentation |
Obtient une référence à l’instance du service d’instrumentation de page pour cette requête. |
| PreviousHandler |
Obtient l’objet IHttpHandler du gestionnaire parent. |
| Profile |
Obtient l’objet ProfileBase du profil utilisateur actuel. |
| Request |
Obtient l’objet HttpRequestBase de la requête HTTP actuelle. |
| Response |
Obtient l’objet HttpResponseBase de la réponse HTTP actuelle. |
| Server |
Obtient l’objet HttpServerUtilityBase qui fournit des méthodes utilisées lors du traitement des requêtes Web. |
| Session |
Obtient l’objet HttpSessionStateBase de la requête HTTP actuelle. |
| SkipAuthorization |
Obtient ou définit une valeur qui spécifie si l’objet UrlAuthorizationModule doit ignorer la vérification d’autorisation de la requête actuelle. |
| ThreadAbortOnTimeout |
Obtient ou définit une valeur qui spécifie si le runtime ASP.NET doit appeler Abort() sur le thread qui effectue la maintenance de cette requête lorsque la requête expire. |
| Timestamp |
Obtient l’horodatage initial de la requête HTTP actuelle. |
| Trace |
Obtient l’objet TraceContext de la réponse HTTP actuelle. |
| User |
Obtient ou définit des informations de sécurité pour la requête HTTP actuelle. |
| WebSocketNegotiatedProtocol |
Obtient le protocole négocié qui a été envoyé du serveur au client pour une AspNetWebSocket demande. |
| WebSocketRequestedProtocols |
Obtient la liste triée des protocoles demandés par le client. |
Méthodes
| Nom | Description |
|---|---|
| AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions) |
Accepte une AspNetWebSocket demande à l’aide de la fonction utilisateur et de l’objet options spécifiés. |
| AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>) |
Accepte une AspNetWebSocket demande à l’aide de la fonction utilisateur spécifiée. |
| AddError(Exception) |
Ajoute une exception à la collection d’exceptions pour la requête HTTP actuelle. |
| AddOnRequestCompleted(Action<HttpContextBase>) |
Déclenche un événement virtuel qui se produit lorsque la partie HTTP de la requête se termine. |
| ClearError() |
Efface toutes les erreurs pour la requête HTTP actuelle. |
| DisposeOnPipelineCompleted(IDisposable) |
Permet à la méthode d’un Dispose() objet d’être appelée lorsque la AspNetWebSocket partie de connexion de cette requête est terminée. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetGlobalResourceObject(String, String, CultureInfo) |
Obtient un objet de ressource au niveau de l’application en fonction des propriétés et ClassKey des propriétés spécifiées ResourceKey et de l’objetCultureInfo. |
| GetGlobalResourceObject(String, String) |
Obtient un objet de ressource au niveau de l’application en fonction des propriétés et ClassKey des propriétés spécifiéesResourceKey. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetLocalResourceObject(String, String, CultureInfo) |
Obtient un objet de ressource au niveau de la page en fonction des propriétés et VirtualPath des propriétés spécifiées ResourceKey et de l’objetCultureInfo. |
| GetLocalResourceObject(String, String) |
Obtient un objet de ressource au niveau de la page en fonction des propriétés et VirtualPath des propriétés spécifiéesResourceKey. |
| GetSection(String) |
Obtient la section de configuration spécifiée de la configuration par défaut de l’application actuelle. |
| GetService(Type) |
Retourne un objet pour le type de service actuel. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| RemapHandler(IHttpHandler) |
Vous permet de spécifier un gestionnaire pour la demande. |
| RewritePath(String, Boolean) |
Réécrit l’URL à l’aide du chemin d’accès spécifié et d’une valeur qui spécifie si le chemin d’accès virtuel pour les ressources du serveur est modifié. |
| RewritePath(String, String, String, Boolean) |
Réécrit l’URL à l’aide du chemin d’accès spécifié, des informations de chemin d’accès, des informations de chaîne de requête et d’une valeur qui spécifie si le chemin du fichier client est défini sur le chemin de réécriture. |
| RewritePath(String, String, String) |
Réécrit l’URL à l’aide du chemin d’accès, des informations de chemin d’accès et des informations de chaîne de requête spécifiés. |
| RewritePath(String) |
Réécrit l’URL à l’aide du chemin d’accès spécifié. |
| SetSessionStateBehavior(SessionStateBehavior) |
Définit le type de comportement d’état de session requis pour prendre en charge une requête HTTP. |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |