Partager via


HttpBrowserCapabilities Classe

Définition

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
HttpBrowserCapabilities
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 <bgsounds> HTML.

(Hérité de HttpCapabilitiesBase)
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 User-Agent requête.

(Hérité de HttpCapabilitiesBase)
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 <select> ou <input> éléments.

(Hérité de HttpCapabilitiesBase)
CanRenderEmptySelects

Obtient une valeur indiquant si le navigateur prend en charge les éléments HTML <select> vides.

(Hérité de HttpCapabilitiesBase)
CanRenderInputAndSelectElementsTogether

Obtient une valeur indiquant si le navigateur prend en charge WML INPUT et SELECT les éléments ensemble sur la même carte.

(Hérité de HttpCapabilitiesBase)
CanRenderMixedSelects

Obtient une valeur indiquant si le navigateur prend en charge les éléments WML <option> qui spécifient les deux onpick et value les attributs.

(Hérité de HttpCapabilitiesBase)
CanRenderOneventAndPrevElementsTogether

Obtient une valeur indiquant si le navigateur prend en charge WML <onevent> et <prev> les éléments qui coexistent dans la même carte WML.

(Hérité de HttpCapabilitiesBase)
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 <setvar> avec un value attribut de 0.

(Hérité de HttpCapabilitiesBase)
CanSendMail

Obtient une valeur indiquant si le navigateur prend en charge l’envoi d’e-mails à l’aide de l’élément HTML <mailto> pour afficher des adresses électroniques.

(Hérité de HttpCapabilitiesBase)
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 <select multiple> avec une valeur d’attribut align est right masquée lors du rendu.

(Hérité de HttpCapabilitiesBase)
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 href d’un élément HTML <a> (ancre).

(Hérité de HttpCapabilitiesBase)
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 <input> des <select> éléments.

(Hérité de HttpCapabilitiesBase)
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 <a> (ancre) autonome.

(Hérité de HttpCapabilitiesBase)
RendersBreaksAfterWmlInput

Obtient une valeur indiquant si le navigateur affiche un saut de ligne après un élément HTML <input> .

(Hérité de HttpCapabilitiesBase)
RendersWmlDoAcceptsInline

Obtient une valeur indiquant si le navigateur mobile-appareil affiche une construction d’acceptation basée sur WML doen tant que bouton inline plutôt que comme clé réversible.

(Hérité de HttpCapabilitiesBase)
RendersWmlSelectsAsMenuCards

Obtient une valeur indiquant si le navigateur restitue les éléments WML <select> en tant que cartes de menu, au lieu d’une zone de liste déroulante.

(Hérité de HttpCapabilitiesBase)
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 <meta> pour lequel l’attribut content-type est spécifié.

(Hérité de HttpCapabilitiesBase)
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 <br> .

(Hérité de HttpCapabilitiesBase)
RequiresNoBreakInFormatting

Obtient une valeur indiquant si le navigateur ne prend pas en charge les éléments HTML <br> pour mettre en forme les sauts de ligne.

(Hérité de HttpCapabilitiesBase)
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 VIEWSTATE que les valeurs soient spécialement encodées.

(Hérité de HttpCapabilitiesBase)
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 name de plusieurs éléments HTML <input type="checkbox"> .

(Hérité de HttpCapabilitiesBase)
RequiresUniqueHtmlInputNames

Obtient une valeur indiquant si le navigateur requiert des valeurs d’attribut uniques name de plusieurs éléments HTML <input> .

(Hérité de HttpCapabilitiesBase)
RequiresUrlEncodedPostfieldValues

Obtient une valeur indiquant si les données de publication envoyées par le navigateur seront UrlEncoded.

(Hérité de HttpCapabilitiesBase)
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 ACCESSKEY html <a> (ancre) et <input> les éléments.

(Hérité de HttpCapabilitiesBase)
SupportsBodyColor

Obtient une valeur indiquant si le navigateur prend en charge l’attribut bgcolor de l’élément HTML <body> .

(Hérité de HttpCapabilitiesBase)
SupportsBold

Obtient une valeur indiquant si le navigateur prend en charge les éléments HTML <b> pour mettre en forme du texte en gras.

(Hérité de HttpCapabilitiesBase)
SupportsCacheControlMetaTag

Obtient une valeur indiquant si le navigateur prend en charge la cache-control valeur de l’attribut http-equiv des éléments HTML <meta> .

(Hérité de HttpCapabilitiesBase)
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 align des éléments HTML <div> .

(Hérité de HttpCapabilitiesBase)
SupportsDivNoWrap

Obtient une valeur indiquant si le navigateur prend en charge l’attribut nowrap des éléments HTML <div> .

(Hérité de HttpCapabilitiesBase)
SupportsEmptyStringInCookieValue

Obtient une valeur indiquant si le navigateur prend en charge les chaînes vides (null) dans les valeurs de cookie.

(Hérité de HttpCapabilitiesBase)
SupportsFontColor

Obtient une valeur indiquant si le navigateur prend en charge l’attribut color des éléments HTML <font> .

(Hérité de HttpCapabilitiesBase)
SupportsFontName

Obtient une valeur indiquant si le navigateur prend en charge l’attribut name des éléments HTML <font> .

(Hérité de HttpCapabilitiesBase)
SupportsFontSize

Obtient une valeur indiquant si le navigateur prend en charge l’attribut size des éléments HTML <font> .

(Hérité de HttpCapabilitiesBase)
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 istyle des éléments HTML <input> .

(Hérité de HttpCapabilitiesBase)
SupportsInputMode

Obtient une valeur indiquant si le navigateur prend en charge l’attribut mode des éléments HTML <input> .

(Hérité de HttpCapabilitiesBase)
SupportsItalic

Obtient une valeur indiquant si le navigateur prend en charge les éléments HTML <i> pour mettre en forme du texte italique.

(Hérité de HttpCapabilitiesBase)
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 action valeur d’attribut des éléments HTML <form> .

(Hérité de HttpCapabilitiesBase)
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 multiple des éléments HTML <select> .

(Hérité de HttpCapabilitiesBase)
SupportsUncheck

Obtient une valeur indiquant si l’effacement d’un élément HTML <input type=checkbox> vérifié est reflété dans les données de publication.

(Hérité de HttpCapabilitiesBase)
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 <table> .

(Hérité de HttpCapabilitiesBase)
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)

S’applique à

Voir aussi