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 propres à HTTP concernant 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 HttpContextBase classe vous permet de remplacer l’implémentation d’origine de la HttpContext classe dans votre application par une implémentation personnalisée, par exemple lorsque vous effectuez des tests unitaires en dehors du pipeline ASP.NET.
Constructeurs
HttpContextWrapper(HttpContext) |
Initialise une nouvelle instance de la classe HttpContextWrapper en utilisant l’objet de contexte spécifié. |
Propriétés
AllErrors |
Obtient un tableau des erreurs (éventuelles) accumulées pendant le traitement d’une requête HTTP. |
AllowAsyncDuringSyncStages |
Obtient ou définit une valeur qui indique si les opérations asynchrones sont autorisées pendant le traitement de requête ASP.NET alors qu'elles ne sont pas attendues. |
AllowAsyncDuringSyncStages |
En cas d'implémentation dans une classe dérivée, obtient ou définit une valeur qui indique si les opérations asynchrones sont autorisées dans le cadre du traitement de requête ASP.NET alors qu'elles ne sont pas attendues. (Hérité de HttpContextBase) |
Application |
Obtient l'objet HttpApplicationState pour la requête HTTP actuelle. |
ApplicationInstance |
Obtient ou définit l'objet HttpApplication pour la requête HTTP actuelle. |
AsyncPreloadMode |
Obtient ou définit un objet qui contient les indicateurs qui concernent le mode de préchargement asynchrone. |
AsyncPreloadMode |
En cas d'implémentation dans une classe dérivée, obtient ou définit un objet qui contient les indicateurs qui concernent le mode de préchargement asynchrone. (Hérité de HttpContextBase) |
Cache |
Obtient l'objet Cache pour le domaine d'application actuel. |
CurrentHandler |
Obtient l’objet IHttpHandler qui représente le gestionnaire en cours d’exécution. |
CurrentNotification |
Obtient une valeur RequestNotification qui indique quel événement HttpApplication est en cours de traitement. |
Error |
Obtient la première erreur (le cas échéant) accumulée pendant le traitement d’une requête HTTP. |
Handler |
Obtient ou définit l’objet IHttpHandler chargé de traiter la requête HTTP. |
IsCustomErrorEnabled |
Obtient une valeur indiquant 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 le traitement d’un événement HttpApplication est terminé. |
IsWebSocketRequest |
Obtient une valeur qui indique si la requête est une requête AspNetWebSocket. |
IsWebSocketRequest |
En cas d'implémentation dans une classe dérivée, obtient une valeur qui indique si la requête est une demande de connexion de AspNetWebSocket. (Hérité de HttpContextBase) |
IsWebSocketRequestUpgrading |
Obtient une valeur qui indique si la connexion subit une mise à niveau d'une connexion HTTP vers une connexion AspNetWebSocket. |
IsWebSocketRequestUpgrading |
En cas d'implémentation dans une classe dérivée, obtient une valeur qui indique si la connexion effectue une mise à niveau d'une connexion HTTP vers une connexion AspNetWebSocket. (Hérité de HttpContextBase) |
Items |
Obtient une collection de clés/valeurs qui peut être utilisée pour organiser et partager les 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. |
PageInstrumentation |
En cas d'implémentation dans une classe dérivée, obtient une référence à l'instance du service d'instrumentation de page pour cette requête. (Hérité de HttpContextBase) |
PreviousHandler |
Obtient l'objet IHttpHandler pour le gestionnaire parent. |
Profile |
Obtient l'objet ProfileBase pour le profil utilisateur actuel. |
Request |
Obtient l'objet HttpRequestBase pour la requête HTTP actuelle. |
Response |
Obtient l'objet HttpResponseBase pour la réponse HTTP actuelle. |
Server |
Obtient l’objet HttpServerUtilityBase qui fournit des méthodes utilisées lors du traitement des demandes web. |
Session |
Obtient l'objet HttpSessionStateBase pour la requête HTTP actuelle. |
SkipAuthorization |
Obtient ou définit une valeur qui spécifie si l'objet UrlAuthorizationModule doit ignorer le contrôle d'autorisation pour 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 résout cette requête lorsqu'elle a expiré. |
ThreadAbortOnTimeout |
En cas d'implémentation dans une classe dérivée, obtient ou définit une valeur qui spécifie si le runtime ASP.NET doit appeler Abort() sur le thread qui résout cette requête lorsque la requête a expiré. (Hérité de HttpContextBase) |
Timestamp |
Obtient l'horodatage initial de la requête HTTP actuelle. |
Trace |
Obtient l'objet TraceContext pour la réponse HTTP actuelle. |
User |
Obtient ou définit les 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 demande du AspNetWebSocket. |
WebSocketNegotiatedProtocol |
En cas d'implémentation dans une classe dérivée, obtient le protocole négocié qui a été envoyé du serveur au client pour une connexion AspNetWebSocket . (Hérité de HttpContextBase) |
WebSocketRequestedProtocols |
Obtient la liste ordonnée des protocoles demandés par le client. |
WebSocketRequestedProtocols |
En cas d'implémentation dans une classe dérivée, obtient la liste ordonnée des protocoles demandés par le client. (Hérité de HttpContextBase) |
Méthodes
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>) |
Accepte une demande AspNetWebSocket à l'aide de la fonction utilisateur spécifiée. |
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>) |
En cas d'implémentation dans une classe dérivée, accepte une demande AspNetWebSocket à l'aide de la fonction utilisateur spécifiée. (Hérité de HttpContextBase) |
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions) |
Accepte une demande AspNetWebSocket à l'aide de la fonction utilisateur et de l'objet d'options spécifiés. |
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions) |
En cas d'implémentation dans une classe dérivée, accepte une demande AspNetWebSocket à l'aide de la fonction utilisateur et de l'objet d'options spécifiés. (Hérité de HttpContextBase) |
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 le composant HTTP de la requête se termine. |
AddOnRequestCompleted(Action<HttpContextBase>) |
En cas d'implémentation dans une classe dérivée, déclenche un événement virtuel qui se produit lorsque le composant HTTP de la requête se termine. (Hérité de HttpContextBase) |
ClearError() |
Efface toutes les erreurs pour la requête HTTP actuelle. |
DisposeOnPipelineCompleted(IDisposable) |
Permet d'appeler la méthode Dispose() d'un objet lorsque la partie de connexion AspNetWebSocket de cette demande est terminée. |
DisposeOnPipelineCompleted(IDisposable) |
En cas d'implémentation dans une classe dérivée, vérifie la méthode Dispose() d'un objet à appeler lorsque l'élément de connexion AspNetWebSocket de cette demande est terminé. (Hérité de HttpContextBase) |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetGlobalResourceObject(String, String) |
Obtient un objet de ressource au niveau de l'application selon les propriétés ClassKey et ResourceKey spécifiées. |
GetGlobalResourceObject(String, String, CultureInfo) |
Obtient un objet de ressource au niveau de l'application selon les propriétés ClassKey et ResourceKey spécifiées et selon l'objet CultureInfo. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetLocalResourceObject(String, String) |
Obtient un objet de ressource au niveau de la page selon les propriétés VirtualPath et ResourceKey spécifiées. |
GetLocalResourceObject(String, String, CultureInfo) |
Obtient un objet de ressource au niveau de la page selon les propriétés VirtualPath et ResourceKey spécifiées et selon l'objet CultureInfo. |
GetSection(String) |
Obtient la section de configuration spécifiée pour la configuration par défaut de l’application actuelle. |
GetService(Type) |
Retourne un objet pour le type de service actuel. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
RemapHandler(IHttpHandler) |
Vous permet de spécifier un gestionnaire pour la requête. |
RemapHandler(IHttpHandler) |
En cas de substitution dans une classe dérivée, spécifie un gestionnaire pour la demande. (Hérité de HttpContextBase) |
RewritePath(String) |
Réécrit l’URL à l’aide du chemin spécifié. |
RewritePath(String, Boolean) |
Réécrit l’URL en utilisant le chemin spécifié et une valeur qui indique si le chemin virtuel des ressources serveur est modifié. |
RewritePath(String, String, String) |
Réécrit l’URL en utilisant le chemin, les informations relatives au chemin et les informations de la chaîne de requête spécifiés. |
RewritePath(String, String, String, Boolean) |
Réécrit l’URL en utilisant le chemin, les informations relatives au chemin et les informations de chaîne de requête spécifiés, ainsi qu’une valeur spécifiant si le chemin du fichier client a pour valeur le chemin de réécriture. |
SetSessionStateBehavior(SessionStateBehavior) |
Définit le type de comportement d'état de session nécessaire pour prendre en charge une requête HTTP. |
SetSessionStateBehavior(SessionStateBehavior) |
En cas de substitution dans une classe dérivée, définit le type de comportement d'état de session requis pour prendre en charge une requête HTTP. (Hérité de HttpContextBase) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Méthodes d’extension
GetKeyedService<T>(IServiceProvider, Object) |
Obtient un service de type |
GetKeyedServices(IServiceProvider, Type, Object) |
Obtient une énumération des services de type |
GetKeyedServices<T>(IServiceProvider, Object) |
Obtient une énumération des services de type |
GetRequiredKeyedService(IServiceProvider, Type, Object) |
Obtient un service de type |
GetRequiredKeyedService<T>(IServiceProvider, Object) |
Obtient un service de type |
CreateAsyncScope(IServiceProvider) |
Crée un AsyncServiceScope qui peut être utilisé pour résoudre des services délimités. |
CreateScope(IServiceProvider) |
Crée un IServiceScope qui peut être utilisé pour résoudre des services délimités. |
GetRequiredService(IServiceProvider, Type) |
Obtient le service de type |
GetRequiredService<T>(IServiceProvider) |
Obtient le service de type |
GetService<T>(IServiceProvider) |
Obtient le service de type |
GetServices(IServiceProvider, Type) |
Obtient une énumération des services de type |
GetServices<T>(IServiceProvider) |
Obtient une énumération des services de type |
GetFakeLogCollector(IServiceProvider) |
Obtient l’objet qui collecte les enregistrements de journal envoyés au faux journal. |
GetFakeRedactionCollector(IServiceProvider) |
Obtient le faux collecteur de redacteur instance à partir du conteneur d’injection de dépendances. |