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