HttpContextWrapper Classe

Définition

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
HttpContextWrapper

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 T à partir de .IServiceProvider

GetKeyedServices(IServiceProvider, Type, Object)

Obtient une énumération des services de type serviceType à partir de IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Obtient une énumération des services de type T à partir de IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Obtient un service de type serviceType à partir de .IServiceProvider

GetRequiredKeyedService<T>(IServiceProvider, Object)

Obtient un service de type T à partir de .IServiceProvider

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 serviceType à partir du IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Obtient le service de type T à partir du IServiceProvider.

GetService<T>(IServiceProvider)

Obtient le service de type T à partir du IServiceProvider.

GetServices(IServiceProvider, Type)

Obtient une énumération des services de type serviceType à partir du IServiceProvider.

GetServices<T>(IServiceProvider)

Obtient une énumération des services de type T à partir du IServiceProvider.

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.

S’applique à