HttpCapabilitiesSectionHandler 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.
Facilite la lecture de la section <browserCaps>
d'un fichier de configuration et la création d'une instance de la classe HttpBrowserCapabilities qui contient les informations de fonctions relatives au 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épréciées dans .NET Framework version 2.0. La méthode préférée pour gérer les fonctionnalités du navigateur consiste à utiliser des fichiers de définition de navigateur compilés pour être utilisés 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 du 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 s’appuient 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 afin de remplacer les fonctionnalités d’un navigateur spécifique.
Constructeurs
HttpCapabilitiesSectionHandler() |
Initialise une nouvelle instance de la classe HttpCapabilitiesSectionHandler. |
Méthodes
Create(Object, Object, XmlNode) |
Crée une instance de la classe HttpBrowserCapabilities qui contient les informations de fonctions du navigateur client. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
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) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |