Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source

HttpContextBase, classe

Sert de classe de base pour les classes qui contiennent des informations spécifiques au format HTTP sur une requête HTTP particulière.

Espace de noms :  System.Web
Assembly :  System.Web (dans System.Web.dll)

public abstract class HttpContextBase : IServiceProvider

Le type HttpContextBase expose les membres suivants.

  NomDescription
Méthode protégéeHttpContextBaseInitialise la classe pour qu'elle soit utilisée par une instance de la classe héritée. Ce constructeur peut être appelé uniquement par une classe héritée.
Début

  NomDescription
Propriété publiqueAllErrorsEn cas de substitution dans une classe dérivée, obtient un tableau des erreurs (éventuelles) accumulées pendant le traitement d'une requête HTTP.
Propriété publiqueApplicationEn cas de substitution dans une classe dérivée, obtient l'objet HttpApplicationState pour la requête HTTP actuelle.
Propriété publiqueApplicationInstanceEn cas de substitution dans une classe dérivée, obtient ou définit l'objet HttpApplication pour la requête HTTP actuelle.
Propriété publiqueCacheEn cas de substitution dans une classe dérivée, obtient l'objet Cache pour le domaine d'application actuel.
Propriété publiqueCurrentHandlerEn cas de substitution dans une classe dérivée, obtient l'objet IHttpHandler qui représente le gestionnaire en cours d'exécution.
Propriété publiqueCurrentNotificationEn cas de substitution dans une classe dérivée, obtient une valeur RequestNotification qui l'événement HttpApplication en cours de traitement.
Propriété publiqueErrorEn cas de substitution dans une classe dérivée, obtient la première erreur (éventuelle) cumulée pendant le traitement d'une requête HTTP.
Propriété publiqueHandlerEn cas de substitution dans une classe dérivée, obtient ou définit l'objet IHttpHandler qui est responsable du traitement de la requête HTTP.
Propriété publiqueIsCustomErrorEnabledEn cas de substitution dans une classe dérivée, obtient une valeur qui indique si les erreurs personnalisées sont autorisées pour la requête HTTP actuelle.
Propriété publiqueIsDebuggingEnabledEn cas de substitution dans une classe dérivée, obtient une valeur qui indique si la requête HTTP actuelle en mode débogage.
Propriété publiqueIsPostNotificationEn cas de substitution dans une classe dérivée, obtient une valeur qui indique si le traitement d'un événement HttpApplication est terminé.
Propriété publiqueItemsEn cas de substitution dans une classe dérivée, obtient une collection clé/valeur qui peut être utilisée pour organiser et partager les données entre un module et un gestionnaire pendant une requête HTTP.
Propriété publiquePreviousHandlerEn cas de substitution dans une classe dérivée, obtient l'objet IHttpHandler pour le gestionnaire parent.
Propriété publiqueProfileEn cas de substitution dans une classe dérivée, obtient l'objet ProfileBase pour le profil utilisateur actuel.
Propriété publiqueRequestEn cas de substitution dans une classe dérivée, obtient l'objet HttpRequest pour la requête HTTP actuelle.
Propriété publiqueResponseEn cas de substitution dans une classe dérivée, obtient l'objet HttpResponse pour la réponse HTTP actuelle.
Propriété publiqueServerEn cas de substitution dans une classe dérivée, obtient l'objet HttpServerUtility qui fournit des méthodes qui sont utilisées lors du traitement de demandes Web.
Propriété publiqueSessionEn cas de substitution dans une classe dérivée, obtient l'objet HttpSessionState pour la requête HTTP actuelle.
Propriété publiqueSkipAuthorizationEn cas de substitution dans une classe dérivée, 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.
Propriété publiqueTimestampEn cas de substitution dans une classe dérivée, obtient l'horodotage initial de la requête HTTP actuelle.
Propriété publiqueTraceEn cas de substitution dans une classe dérivée, obtient l'objet TraceContext pour la réponse HTTP actuelle.
Propriété publiqueUserEn cas de substitution dans une classe dérivée, obtient ou définit les informations de sécurité sur la requête HTTP actuelle.
Début

  NomDescription
Méthode publiqueAddErrorEn cas de substitution dans une classe dérivée, ajoute une exception à la collection d'exceptions pour la requête HTTP actuelle.
Méthode publiqueClearErrorEn cas de substitution dans une classe dérivée, efface toutes les erreurs pour la requête HTTP actuelle.
Méthode publiqueEquals(Object)Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode protégéeFinalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publiqueGetGlobalResourceObject(String, String)En cas de substitution dans une classe dérivée, obtient un objet ressource au niveau de l'application selon les propriétés ClassKey et ResourceKey spécifiées.
Méthode publiqueGetGlobalResourceObject(String, String, CultureInfo)En cas de substitution dans une classe dérivée, obtient un objet ressource au niveau de l'application selon les propriétés ClassKey et ResourceKey spécifiées et l'objet CultureInfo.
Méthode publiqueGetHashCodeSert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publiqueGetLocalResourceObject(String, String)En cas de substitution dans une classe dérivée, obtient un objet ressource au niveau de la page selon les propriétés VirtualPath et ResourceKey spécifiées.
Méthode publiqueGetLocalResourceObject(String, String, CultureInfo)En cas de substitution dans une classe dérivée, obtient un objet ressource au niveau de la page selon les propriétés VirtualPath et ResourceKey spécifiées et l'objet CultureInfo.
Méthode publiqueGetSectionEn cas de substitution dans une classe dérivée, obtient la section de configuration spécifiée de la configuration par défaut de l'application actuelle.
Méthode publiqueGetServiceEn cas de substitution dans une classe dérivée, retourne un objet pour le type de service actuel.
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégéeMemberwiseCloneCrée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publiqueRemapHandlerEn cas de substitution dans une classe dérivée, spécifie un gestionnaire pour la demande.
Méthode publiqueRewritePath(String)En cas de substitution dans une classe dérivée, réécrit l'URL en utilisant le chemin d'accès spécifié.
Méthode publiqueRewritePath(String, Boolean)En cas de substitution dans une classe dérivée, réécrit l'URL en utilisant le chemin d'accès spécifié et une valeur qui indique si le chemin d'accès virtuel pour les ressources de serveur est modifié.
Méthode publiqueRewritePath(String, String, String)En cas de substitution dans une classe dérivée, réécrit l'URL en utilisant le chemin d'accès spécifié, les informations relatives au chemin d'accès et les informations de chaîne de requête.
Méthode publiqueRewritePath(String, String, String, Boolean)En cas de substitution dans une classe dérivée, réécrit l'URL en utilisant le chemin d'accès spécifié, les informations relatives au chemin d'accès, les informations de chaîne de requête et une valeur qui indique si le chemin d'accès client est le chemin d'accès de réécriture.
Méthode publiqueSetSessionStateBehaviorEn 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.
Méthode publiqueToStringRetourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Début

La classe HttpContextBase est une classe abstraite qui contient les mêmes membres que la classe HttpContext. La classe HttpContextBase vous permet de créer des classes dérivées qui sont comme la classe HttpContext, mais que vous pouvez personnaliser et qui fonctionnent à l'extérieur du pipeline ASP.NET. Lorsque vous effectuez des tests unitaires, vous utilisez en général une classe dérivée pour implémenter des membres avec un comportement personnalisé qui correspond au scénario que vous testez.

La classe HttpContextWrapper dérive de la classe HttpContextBase. La classe HttpContextWrapper joue le rôle de wrapper pour la classe HttpContext. Au moment de l'exécution, vous utilisez une instance de la classe HttpContextWrapper pour appeler les membres de l'objet HttpContext.

.NET Framework

Pris en charge dans : 4, 3.5 SP1

Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft