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