Partager via


HttpCapabilitiesSectionHandler Classe

Définition

Aide à lire dans la <browserCaps> section d’un fichier de configuration et à créer une instance de la HttpBrowserCapabilities classe qui contient les informations de fonctionnalités pour le navigateur client.

public ref class HttpCapabilitiesSectionHandler : System::Configuration::IConfigurationSectionHandler
public class HttpCapabilitiesSectionHandler : System.Configuration.IConfigurationSectionHandler
type HttpCapabilitiesSectionHandler = class
    interface IConfigurationSectionHandler
Public Class HttpCapabilitiesSectionHandler
Implements IConfigurationSectionHandler
Héritage
HttpCapabilitiesSectionHandler
Implémente

Remarques

La HttpCapabilitiesSectionHandler classe et la section de configuration correspondante <browserCaps> ont été déconseillées dans .NET Framework version 2.0. La méthode recommandée pour la gestion des fonctionnalités du navigateur consiste à utiliser des fichiers de définition de navigateur compilés pour une utilisation par la BrowserCapabilitiesFactory classe. L’objectif des deux méthodologies de configuration est de générer une instance de la HttpBrowserCapabilities classe accessible à partir de la Browser propriété de la HttpRequest classe.

L’utilisation des fichiers de définition de navigateur pour stocker les fonctionnalités du navigateur offre des avantages par rapport à l’alternative. Il offre des performances améliorées, car les informations de définition de navigateur sont analysées à partir du fichier de configuration XML et compilées dans une classe à l’avance. Les fichiers de définition de navigateur sont également plus faciles à gérer :

  • Les définitions sont hiérarchiques et reposent donc moins sur les expressions régulières pour déterminer les fonctionnalités du navigateur.

  • Les définitions peuvent être organisées dans plusieurs fichiers, ce qui facilite leur gestion.

  • Les définitions peuvent être définies à n’importe quel niveau, soit au niveau Machine.config, soit au niveau d’une application spécifique. Cela élimine la nécessité de copier l’ensemble des définitions pour remplacer les fonctionnalités d’un navigateur spécifique.

Constructeurs

Nom Description
HttpCapabilitiesSectionHandler()

Initialise une nouvelle instance de la classe HttpCapabilitiesSectionHandler.

Méthodes

Nom Description
Create(Object, Object, XmlNode)

Crée une instance de la HttpBrowserCapabilities classe qui contient les informations de fonctionnalités pour le navigateur client.

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à

Voir aussi