HttpBrowserCapabilitiesWrapper 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 permet au serveur de collecter des informations sur les fonctionnalités du navigateur qui a effectué la requête actuelle.
public ref class HttpBrowserCapabilitiesWrapper : System::Web::HttpBrowserCapabilitiesBase
public class HttpBrowserCapabilitiesWrapper : System.Web.HttpBrowserCapabilitiesBase
type HttpBrowserCapabilitiesWrapper = class
inherit HttpBrowserCapabilitiesBase
Public Class HttpBrowserCapabilitiesWrapper
Inherits HttpBrowserCapabilitiesBase
- Héritage
Remarques
La HttpBrowserCapabilitiesWrapper classe dérive de la HttpBrowserCapabilitiesBase classe et sert de wrapper pour la HttpBrowserCapabilities classe. Cette classe expose les fonctionnalités de la HttpBrowserCapabilities classe et expose le HttpBrowserCapabilitiesBase type. La classe HttpBrowserCapabilitiesBase vous permet de remplacer l’implémentation d’origine de la classe HttpBrowserCapabilities dans votre application par une implémentation personnalisée, par exemple lorsque vous effectuez des tests unitaires en dehors du pipeline ASP.NET.
Constructeurs
| Nom | Description |
|---|---|
| HttpBrowserCapabilitiesWrapper(HttpBrowserCapabilities) |
Initialise une nouvelle instance de la classe HttpBrowserCapabilitiesWrapper. |
Propriétés
| Nom | Description |
|---|---|
| ActiveXControls |
Obtient une valeur qui indique si le navigateur est capable de prendre en charge les contrôles ActiveX. |
| Adapters |
Obtient la collection d’adaptateurs de contrôle disponibles. |
| AOL |
Obtient une valeur qui indique si le client est un navigateur America Online (AOL). |
| BackgroundSounds |
Obtient une valeur qui indique si le navigateur prend en charge la lecture de sons d’arrière-plan à l’aide de l’élément |
| Beta |
Obtient une valeur qui indique si le navigateur est une version bêta. |
| Browser |
Obtient la chaîne de navigateur (le cas échéant) envoyée par le navigateur dans l’en-tête de |
| Browsers |
Obtient une collection de navigateurs pour lesquels les fonctionnalités sont reconnues. |
| CanCombineFormsInDeck |
Obtient une valeur qui indique si le navigateur prend en charge les jeux qui contiennent plusieurs formulaires, tels que des cartes distinctes. |
| CanInitiateVoiceCall |
Obtient une valeur qui indique si l’appareil de navigateur est capable de lancer un appel vocal. |
| CanRenderAfterInputOrSelectElement |
Obtient une valeur qui indique si le navigateur prend en charge le contenu de la page qui suit WML |
| CanRenderEmptySelects |
Obtient une valeur qui indique si le navigateur prend en charge les éléments HTML |
| CanRenderInputAndSelectElementsTogether |
Obtient une valeur qui indique si le navigateur prend en charge WML |
| CanRenderMixedSelects |
Obtient une valeur qui indique si le navigateur prend en charge les éléments WML |
| CanRenderOneventAndPrevElementsTogether |
Obtient une valeur qui indique si le navigateur prend en charge WML |
| CanRenderPostBackCards |
Obtient une valeur qui indique si le navigateur prend en charge les cartes WML pour la publication différée. |
| CanRenderSetvarZeroWithMultiSelectionList |
Obtient une valeur qui indique si le navigateur prend en charge les éléments WML |
| CanSendMail |
Obtient une valeur qui indique si le navigateur prend en charge l’envoi de messages électroniques à l’aide du schéma HTML |
| Capabilities |
Utilisé en interne pour obtenir les fonctionnalités définies du navigateur. |
| CDF |
Obtient une valeur qui indique si le navigateur prend en charge le format de définition de canal (CDF) pour la diffusion web. |
| ClrVersion |
Obtient la version du .NET Framework installée sur le client. |
| Cookies |
Obtient une valeur qui indique si le navigateur est capable de prendre en charge les cookies. |
| Crawler |
Obtient une valeur qui indique si le navigateur est un analyseur web de moteur de recherche. |
| DefaultSubmitButtonLimit |
Obtient le nombre maximal de boutons d’envoi autorisés pour un formulaire. |
| EcmaScriptVersion |
Obtient le numéro de version d’ECMAScript (JavaScript) pris en charge par le navigateur. |
| Frames |
Obtient une valeur qui indique si le navigateur prend en charge les trames HTML. |
| GatewayMajorVersion |
Obtient le numéro de version principal de la passerelle sans fil utilisée pour accéder au serveur, le cas échéant. |
| GatewayMinorVersion |
Obtient le numéro de version secondaire de la passerelle sans fil utilisée pour accéder au serveur, le cas échéant. |
| GatewayVersion |
Obtient la version de la passerelle sans fil utilisée pour accéder au serveur, si elle est connue. |
| HasBackButton |
Obtient une valeur qui indique si le navigateur a un bouton Précédent dédié. |
| HidesRightAlignedMultiselectScrollbars |
Obtient une valeur qui indique si la barre de défilement d’un élément HTML |
| HtmlTextWriter |
Obtient ou définit le nom de classe complet de l’objet HtmlTextWriter à utiliser pour écrire des caractères de balisage et du texte. |
| Id |
Obtient l’identificateur interne du navigateur tel que spécifié dans le fichier de définition de navigateur. |
| InputType |
Obtient le type d’entrée pris en charge par le navigateur. |
| IsColor |
Obtient une valeur qui indique si le navigateur a un affichage de couleur. |
| IsMobileDevice |
Obtient une valeur qui indique si le navigateur est un appareil mobile reconnu. |
| Item[String] |
Obtient la valeur de la fonctionnalité de navigateur spécifiée. En C#, cette propriété est l’indexeur de la classe. |
| JavaApplets |
Obtient une valeur qui indique si le navigateur prend en charge Java. |
| JScriptVersion |
Obtient la version JScript prise en charge par le navigateur. |
| MajorVersion |
Obtient le numéro de version principal (entier) du navigateur. |
| MaximumHrefLength |
Obtient la longueur maximale en caractères de l’attribut |
| MaximumRenderedPageSize |
Obtient la longueur maximale de la page, en octets, que le navigateur peut afficher. |
| MaximumSoftkeyLabelLength |
Obtient la longueur maximale du texte qu’une étiquette de clé réversible peut afficher. |
| MinorVersion |
Obtient le numéro de version secondaire (décimal) du navigateur. |
| MinorVersionString |
Obtient le numéro de version secondaire (décimal) du navigateur sous forme de chaîne. |
| MobileDeviceManufacturer |
Obtient le nom du fabricant d’un appareil mobile, s’il est connu. |
| MobileDeviceModel |
Obtient le nom du modèle d’un appareil mobile, s’il est connu. |
| MSDomVersion |
Obtient la version du modèle DOM (DOCUMENT Object Model) HTML (MSHTML) Microsoft pris en charge par le navigateur. |
| NumberOfSoftkeys |
Obtient le nombre de touches logicielles sur un appareil mobile. |
| Platform |
Obtient le nom du système d’exploitation que le client utilise, s’il est connu. |
| PreferredImageMime |
Obtient le type MIME du type de contenu d’image que le navigateur préfère généralement. |
| PreferredRenderingMime |
Obtient le type MIME du type de contenu que le navigateur préfère généralement. |
| PreferredRenderingType |
Obtient le nom général du type de contenu que le navigateur préfère. |
| PreferredRequestEncoding |
Obtient l’encodage de requête que le navigateur préfère. |
| PreferredResponseEncoding |
Obtient l’encodage de réponse que le navigateur préfère. |
| RendersBreakBeforeWmlSelectAndInput |
Obtient une valeur qui indique si le navigateur affiche un saut de ligne avant ou |
| RendersBreaksAfterHtmlLists |
Obtient une valeur qui indique si le navigateur affiche un saut de ligne après les éléments d’élément de liste. |
| RendersBreaksAfterWmlAnchor |
Obtient une valeur qui indique si le navigateur affiche un saut de ligne après un élément WML |
| RendersBreaksAfterWmlInput |
Obtient une valeur qui indique si le navigateur affiche un saut de ligne après un élément WML |
| RendersWmlDoAcceptsInline |
Obtient une valeur qui indique si le navigateur mobile-appareil affiche une construction d’acceptation de formulaire WML |
| RendersWmlSelectsAsMenuCards |
Obtient une valeur qui indique si le navigateur restitue les éléments WML |
| RequiredMetaTagNameValue |
Utilisé en interne pour produire une méta-balise requise par certains navigateurs. |
| RequiresAttributeColonSubstitution |
Obtient une valeur qui indique si le navigateur requiert des points-virgules dans les valeurs d’attribut d’élément à remplacer par un caractère différent. |
| RequiresContentTypeMetaTag |
Obtient une valeur qui indique si le navigateur requiert un élément HTML |
| RequiresControlStateInSession |
Obtient une valeur qui indique si le navigateur nécessite la maintenance de l’état du contrôle dans les sessions. |
| RequiresDBCSCharacter |
Obtient une valeur qui indique si le navigateur requiert un jeu de caractères double octet. |
| RequiresHtmlAdaptiveErrorReporting |
Obtient une valeur qui indique si le navigateur nécessite des messages d’erreur non standard. |
| RequiresLeadingPageBreak |
Obtient une valeur qui indique si le navigateur requiert le premier élément dans le corps d’une page Web pour être un élément HTML |
| RequiresNoBreakInFormatting |
Obtient une valeur qui indique si le navigateur ne prend pas en charge les éléments HTML |
| RequiresOutputOptimization |
Obtient une valeur qui indique si le navigateur exige que les pages contiennent une forme optimisée en taille des balises de langage de balisage. |
| RequiresPhoneNumbersAsPlainText |
Obtient une valeur qui indique si le navigateur prend en charge la numérotation téléphonique en fonction du texte brut ou s’il nécessite un balisage spécial. |
| RequiresSpecialViewStateEncoding |
Obtient une valeur qui indique si le navigateur nécessite des valeurs d’état d’affichage pour être spécialement encodées. |
| RequiresUniqueFilePathSuffix |
Obtient une valeur qui indique si le navigateur requiert des URL d’action de formulaire uniques. |
| RequiresUniqueHtmlCheckboxNames |
Obtient une valeur qui indique si le navigateur requiert des valeurs d’attribut uniques |
| RequiresUniqueHtmlInputNames |
Obtient une valeur qui indique si le navigateur requiert des valeurs d’attribut uniques |
| RequiresUrlEncodedPostfieldValues |
Obtient une valeur qui indique si les données de publication envoyées par le navigateur sont encodées par URL. |
| ScreenBitDepth |
Obtient la profondeur de l’affichage, en bits par pixel. |
| ScreenCharactersHeight |
Obtient la hauteur approximative de l’affichage, en lignes de caractères. |
| ScreenCharactersWidth |
Obtient la largeur approximative de l’affichage, en caractères. |
| ScreenPixelsHeight |
Obtient la hauteur approximative de l’affichage, en pixels. |
| ScreenPixelsWidth |
Obtient la largeur approximative de l’affichage, en pixels. |
| SupportsAccesskeyAttribute |
Obtient une valeur qui indique si le navigateur prend en charge l’attribut |
| SupportsBodyColor |
Obtient une valeur qui indique si le navigateur prend en charge l’attribut |
| SupportsBold |
Obtient une valeur qui indique si le navigateur prend en charge les éléments HTML |
| SupportsCacheControlMetaTag |
Obtient une valeur qui indique si le navigateur prend en charge la |
| SupportsCallback |
Obtient une valeur qui indique si le navigateur prend en charge les scripts de rappel. |
| SupportsCss |
Obtient une valeur qui indique si le navigateur prend en charge les feuilles de style en cascade (CSS). |
| SupportsDivAlign |
Obtient une valeur qui indique si le navigateur prend en charge l’attribut |
| SupportsDivNoWrap |
Obtient une valeur qui indique si le navigateur prend en charge l’attribut |
| SupportsEmptyStringInCookieValue |
Obtient une valeur qui indique si le navigateur prend en charge les chaînes vides dans les valeurs de cookie. |
| SupportsFontColor |
Obtient une valeur qui indique si le navigateur prend en charge l’attribut |
| SupportsFontName |
Obtient une valeur qui indique si le navigateur prend en charge l’attribut |
| SupportsFontSize |
Obtient une valeur qui indique si le navigateur prend en charge l’attribut |
| SupportsImageSubmit |
Obtient une valeur qui indique si le navigateur prend en charge l’utilisation d’une image personnalisée à la place d’un bouton d’envoi de formulaire standard. |
| SupportsIModeSymbols |
Obtient une valeur qui indique si le navigateur prend en charge les symboles i-mode. |
| SupportsInputIStyle |
Obtient une valeur qui indique si le navigateur prend en charge l’attribut |
| SupportsInputMode |
Obtient une valeur qui indique si le navigateur prend en charge l’attribut |
| SupportsItalic |
Obtient une valeur qui indique si le navigateur prend en charge les éléments HTML |
| SupportsJPhoneMultiMediaAttributes |
Obtient une valeur qui indique si le navigateur prend en charge les attributs multimédias J-Phone. |
| SupportsJPhoneSymbols |
Obtient une valeur qui indique si le navigateur prend en charge les symboles d’image spécifiques à J-Phone. |
| SupportsQueryStringInFormAction |
Obtient une valeur qui indique si le navigateur prend en charge une chaîne de requête dans la |
| SupportsRedirectWithCookie |
Obtient une valeur qui indique si le navigateur prend en charge les cookies lors de la redirection. |
| SupportsSelectMultiple |
Obtient une valeur qui indique si le navigateur prend en charge l’attribut |
| SupportsUncheck |
Obtient une valeur qui indique si l’effacement d’un élément HTML |
| SupportsXmlHttp |
Obtient une valeur qui indique si le navigateur prend en charge la réception de XML via HTTP. |
| Tables |
Obtient une valeur qui indique si le navigateur prend en charge les éléments HTML |
| TagWriter |
Utilisé en interne pour obtenir le type de l’objet utilisé pour écrire des balises pour le navigateur. |
| Type |
Obtient le nom et le numéro de version principal (entier) du navigateur. |
| UseOptimizedCacheKey |
Utilisé en interne pour obtenir une valeur qui indique s’il faut utiliser une clé de cache optimisée. |
| VBScript |
Obtient une valeur qui indique si le navigateur prend en charge Visual Basic édition scripting (VBScript). |
| Version |
Obtient le numéro de version complet (entier et décimal) du navigateur sous forme de chaîne. |
| W3CDomVersion |
Obtient la version du DOM (World Wide Web Consortium) XML Document Object Model (DOM) pris en charge par le navigateur. |
| Win16 |
Obtient une valeur qui indique si le client est un ordinateur Win16. |
| Win32 |
Obtient une valeur qui indique si le client est un ordinateur Win32. |
Méthodes
| Nom | Description |
|---|---|
| AddBrowser(String) |
Utilisé en interne pour ajouter une entrée à la collection interne de navigateurs pour lesquels les fonctionnalités sont reconnues. |
| CompareFilters(String, String) |
Utilisé en interne pour comparer les filtres. |
| CreateHtmlTextWriter(TextWriter) |
Crée une instance de l’objet HtmlTextWriter à utiliser pour afficher le balisage dans le navigateur. |
| DisableOptimizedCacheKey() |
Utilisé en interne pour désactiver l’utilisation d’une clé de cache optimisée. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| EvaluateFilter(String) |
Utilisé en interne pour évaluer un filtre. |
| GetClrVersions() |
Obtient toutes les versions de .NET Framework Common Language Runtime (CLR) installées sur le client. |
| 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) |
| IsBrowser(String) |
Obtient une valeur qui indique si le navigateur client est identique au navigateur spécifié. |
| 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) |