Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

HttpBrowserCapabilities, classe

Permet au serveur de réunir des informations sur les capacités du navigateur exécuté sur le client.

Espace de noms :  System.Web
Assembly :  System.Web (dans System.Web.dll)
public class HttpBrowserCapabilities : HttpCapabilitiesBase

Le type HttpBrowserCapabilities expose les membres suivants.

  Nom Description
Méthode publique HttpBrowserCapabilities Crée une instance de la classe HttpBrowserCapabilities.
Début
  Nom Description
Propriété publique ActiveXControls Obtient une valeur indiquant si le navigateur prend en charge les contrôles ActiveX. (Hérité de HttpCapabilitiesBase.)
Propriété publique Adapters Infrastructure. Retourne la collection d'adaptateurs de contrôle disponibles. (Hérité de HttpCapabilitiesBase.)
Propriété publique AOL Obtient une valeur indiquant si le client est un navigateur America Online (AOL). (Hérité de HttpCapabilitiesBase.)
Propriété publique BackgroundSounds Obtient une valeur indiquant si le navigateur prend en charge la lecture de fonds sonores à l'aide de l'élément HTML <bgsounds>. (Hérité de HttpCapabilitiesBase.)
Propriété publique Beta Obtient une valeur indiquant si le navigateur est une version bêta. (Hérité de HttpCapabilitiesBase.)
Propriété publique Browser Obtient la chaîne du navigateur (si elle existe) qui a été envoyée par le navigateur dans l'en-tête de requête User-Agent. (Hérité de HttpCapabilitiesBase.)
Propriété publique Browsers Obtient un ArrayList des navigateurs dans le dictionnaire Capabilities. (Hérité de HttpCapabilitiesBase.)
Propriété publique CanCombineFormsInDeck Obtient une valeur indiquant si le navigateur prend en charge des paquets de carte qui contiennent plusieurs formulaires, comme des cartes séparées. (Hérité de HttpCapabilitiesBase.)
Propriété publique CanInitiateVoiceCall Obtient une valeur indiquant si le navigateur de l'appareil mobile est capable d'initialiser un appel vocal. (Hérité de HttpCapabilitiesBase.)
Propriété publique CanRenderAfterInputOrSelectElement Obtient une valeur indiquant si le navigateur prend en charge le contenu de la page suivant les éléments <select> ou <input> WML. (Hérité de HttpCapabilitiesBase.)
Propriété publique CanRenderEmptySelects Obtient une valeur indiquant si le navigateur prend en charge les éléments <select> HTML vides. (Hérité de HttpCapabilitiesBase.)
Propriété publique CanRenderInputAndSelectElementsTogether Obtient une valeur indiquant si le navigateur prend en charge les éléments INPUT et SELECT WML sur la même carte. (Hérité de HttpCapabilitiesBase.)
Propriété publique CanRenderMixedSelects Obtient une valeur indiquant si le navigateur prend en charge les éléments <option> WML qui spécifient des attributs onpick et value. (Hérité de HttpCapabilitiesBase.)
Propriété publique CanRenderOneventAndPrevElementsTogether Obtient une valeur indiquant si le navigateur prend en charge des éléments <onevent> et <prev> WML qui coexistent dans la même carte WML. (Hérité de HttpCapabilitiesBase.)
Propriété publique CanRenderPostBackCards Obtient une valeur indiquant si le navigateur WML prend en charge des cartes WML pour la publication (postback). (Hérité de HttpCapabilitiesBase.)
Propriété publique CanRenderSetvarZeroWithMultiSelectionList Obtient une valeur indiquant si le navigateur prend en charge des éléments <setvar> WML avec un attribut value de 0. (Hérité de HttpCapabilitiesBase.)
Propriété publique CanSendMail Obtient une valeur indiquant si le navigateur prend en charge l'envoi de courriers électroniques à l'aide de l'élément <mailto> HTML pour afficher des adresses électroniques. (Hérité de HttpCapabilitiesBase.)
Propriété publique Capabilities Infrastructure. Utilisé en interne pour obtenir les fonctionnalités définies du navigateur. (Hérité de HttpCapabilitiesBase.)
Propriété publique CDF Obtient une valeur indiquant si le navigateur prend en charge CDF (Channel Definition Format) pour la diffusion sur le Web (webcasting). (Hérité de HttpCapabilitiesBase.)
Propriété publique ClrVersion Obtient la version .NET Framework qui est installée sur le client. (Hérité de HttpCapabilitiesBase.)
Propriété publique Cookies Obtient une valeur indiquant si le navigateur prend en charge les cookies. (Hérité de HttpCapabilitiesBase.)
Propriété publique Crawler Obtient une valeur indiquant si le navigateur est un moteur de recherche Internet. (Hérité de HttpCapabilitiesBase.)
Propriété publique DefaultSubmitButtonLimit Retourne le nombre maximal de boutons Envoyer qui sont autorisés pour un formulaire. (Hérité de HttpCapabilitiesBase.)
Propriété publique EcmaScriptVersion Obtient le numéro de version d'ECMAScript que le navigateur prend en charge. (Hérité de HttpCapabilitiesBase.)
Propriété publique Frames Obtient une valeur indiquant si le navigateur prend en charge les frames HTML. (Hérité de HttpCapabilitiesBase.)
Propriété publique GatewayMajorVersion Obtient le numéro de version principale de la passerelle sans fil utilisée pour accéder au serveur, s'il est connu. (Hérité de HttpCapabilitiesBase.)
Propriété publique GatewayMinorVersion Obtient le numéro de version secondaire de la passerelle sans fil utilisée pour accéder au serveur, s'il est connu. (Hérité de HttpCapabilitiesBase.)
Propriété publique GatewayVersion Obtient la version de la passerelle sans fil utilisée pour accéder au serveur, si elle est connue. (Hérité de HttpCapabilitiesBase.)
Propriété publique HasBackButton Obtient une valeur indiquant si le navigateur a un bouton Précédent dédié. (Hérité de HttpCapabilitiesBase.)
Propriété publique HidesRightAlignedMultiselectScrollbars Obtient une valeur indiquant si la barre de défilement d'un élément <select multiple> HTML avec une valeur d'attribut align égale à right est masquée lors du rendu. (Hérité de HttpCapabilitiesBase.)
Propriété publique HtmlTextWriter Obtient ou définit le nom de classe qualifié complet du HtmlTextWriter à utiliser. (Hérité de HttpCapabilitiesBase.)
Propriété publique Id Obtient l'identificateur interne du navigateur comme spécifié dans le fichier de définition de navigateur. (Hérité de HttpCapabilitiesBase.)
Propriété publique InputType Retourne le type d'entrée pris en charge par le navigateur. (Hérité de HttpCapabilitiesBase.)
Propriété publique IsColor Obtient une valeur indiquant si le navigateur a un affichage couleur. (Hérité de HttpCapabilitiesBase.)
Propriété publique IsMobileDevice Obtient une valeur indiquant si le navigateur est un appareil mobile reconnu. (Hérité de HttpCapabilitiesBase.)
Propriété publique Item Obtient la valeur de la fonctionnalité du navigateur spécifié. En C#, cette propriété est l'indexeur pour la classe. (Hérité de HttpCapabilitiesBase.)
Propriété publique JavaApplets Obtient une valeur indiquant si le navigateur prend en charge Java. (Hérité de HttpCapabilitiesBase.)
Propriété publique JavaScript Obsolète. Obtient une valeur indiquant si le navigateur prend en charge JavaScript. (Hérité de HttpCapabilitiesBase.)
Propriété publique JScriptVersion Obtient la version Jscript prise en charge par le navigateur. (Hérité de HttpCapabilitiesBase.)
Propriété publique MajorVersion Obtient le numéro de version (entier) principale du navigateur. (Hérité de HttpCapabilitiesBase.)
Propriété publique MaximumHrefLength Obtient la longueur maximale de caractères pour l'attribut href d'un élément (ancre) <a> HTML. (Hérité de HttpCapabilitiesBase.)
Propriété publique MaximumRenderedPageSize Obtient la longueur maximale de la page, en octets, que le navigateur peut afficher. (Hérité de HttpCapabilitiesBase.)
Propriété publique MaximumSoftkeyLabelLength Retourne la longueur maximale du texte qu'une étiquette de touche programmable peut afficher. (Hérité de HttpCapabilitiesBase.)
Propriété publique MinorVersion Obtient le numéro de version secondaire (décimal) du navigateur. (Hérité de HttpCapabilitiesBase.)
Propriété publique MinorVersionString Obtient le numéro de version secondaire (décimal) du navigateur sous la forme d'une chaîne. (Hérité de HttpCapabilitiesBase.)
Propriété publique MobileDeviceManufacturer Retourne le nom du fabricant d'un appareil mobile, s'il est connu. (Hérité de HttpCapabilitiesBase.)
Propriété publique MobileDeviceModel Obtient le nom de modèle d'un appareil mobile, s'il est connu. (Hérité de HttpCapabilitiesBase.)
Propriété publique MSDomVersion Obtient la version du modèle DOM (Document Object Model) Microsoft HTML pris en charge par le navigateur. (Hérité de HttpCapabilitiesBase.)
Propriété publique NumberOfSoftkeys Retourne le nombre de touches programmables sur un appareil mobile. (Hérité de HttpCapabilitiesBase.)
Propriété publique Platform Obtient le nom de la plateforme utilisée par le client, si elle est connue. (Hérité de HttpCapabilitiesBase.)
Propriété publique PreferredImageMime Retourne le type MIME du type de contenu image généralement préféré par le navigateur. (Hérité de HttpCapabilitiesBase.)
Propriété publique PreferredRenderingMime Retourne le type MIME du type de contenu généralement préféré par le navigateur. (Hérité de HttpCapabilitiesBase.)
Propriété publique PreferredRenderingType Obtient le nom général pour le type de contenu que le navigateur préfère. (Hérité de HttpCapabilitiesBase.)
Propriété publique PreferredRequestEncoding Obtient le codage de requête préféré par le navigateur. (Hérité de HttpCapabilitiesBase.)
Propriété publique PreferredResponseEncoding Obtient le codage de réponse préféré par le navigateur. (Hérité de HttpCapabilitiesBase.)
Propriété publique RendersBreakBeforeWmlSelectAndInput Obtient une valeur indiquant si le navigateur restitue un saut de ligne avant les éléments <select> ou <input>. (Hérité de HttpCapabilitiesBase.)
Propriété publique RendersBreaksAfterHtmlLists Obtient une valeur indiquant si le navigateur restitue un saut de ligne après des éléments de liste. (Hérité de HttpCapabilitiesBase.)
Propriété publique RendersBreaksAfterWmlAnchor Obtient une valeur indiquant si le navigateur restitue un saut de ligne après un élément (ancre) <a> HTML autonome. (Hérité de HttpCapabilitiesBase.)
Propriété publique RendersBreaksAfterWmlInput Obtient une valeur indiquant si le navigateur restitue un saut de ligne après un élément <input> HTML. (Hérité de HttpCapabilitiesBase.)
Propriété publique RendersWmlDoAcceptsInline Obtient une valeur indiquant si le navigateur d'appareil mobile restitue une construction Accept de formulaire WML basé sur do comme bouton inline plutôt qu'une touche programmable (soft key). (Hérité de HttpCapabilitiesBase.)
Propriété publique RendersWmlSelectsAsMenuCards Obtient une valeur indiquant si le navigateur restitue des éléments <select> WML comme des cartes de menu plutôt que comme une zone de liste déroulante. (Hérité de HttpCapabilitiesBase.)
Propriété publique RequiredMetaTagNameValue Infrastructure. Utilisé en interne pour produire une balise meta requise par certains navigateurs. (Hérité de HttpCapabilitiesBase.)
Propriété publique RequiresAttributeColonSubstitution Obtient une valeur indiquant si le navigateur requiert que les signes deux-points dans les valeurs d'attribut d'élément soient remplacés par un caractère différent. (Hérité de HttpCapabilitiesBase.)
Propriété publique RequiresContentTypeMetaTag Obtient une valeur indiquant si le navigateur requiert un élément <meta> HTML pour lequel l'attribut content-type est spécifié. (Hérité de HttpCapabilitiesBase.)
Propriété publique RequiresControlStateInSession Obtient une valeur indiquant si le navigateur requiert que l'état du contrôle soit conservé dans les sessions. (Hérité de HttpCapabilitiesBase.)
Propriété publique RequiresDBCSCharacter Obtient une valeur indiquant si le navigateur requiert un jeu de caractères codés sur deux octets. (Hérité de HttpCapabilitiesBase.)
Propriété publique RequiresHtmlAdaptiveErrorReporting Obtient une valeur indiquant si le navigateur requiert des messages d'erreur non standard. (Hérité de HttpCapabilitiesBase.)
Propriété publique RequiresLeadingPageBreak Obtient une valeur indiquant si le navigateur requiert que le premier élément dans le corps d'une page Web soit un élément <br> HTML. (Hérité de HttpCapabilitiesBase.)
Propriété publique RequiresNoBreakInFormatting Obtient une valeur indiquant si le navigateur ne prend pas en charge les éléments <br> HTML pour mettre en forme des sauts de ligne. (Hérité de HttpCapabilitiesBase.)
Propriété publique RequiresOutputOptimization Obtient une valeur indiquant si le navigateur requiert que les pages contiennent un formulaire de balises de langue de balisage avec une taille optimisée. (Hérité de HttpCapabilitiesBase.)
Propriété publique RequiresPhoneNumbersAsPlainText Obtient une valeur indiquant si le navigateur prend en charge la numérotation téléphonique reposant sur du texte brut ou s'il requiert un balisage spécial. (Hérité de HttpCapabilitiesBase.)
Propriété publique RequiresSpecialViewStateEncoding Obtient une valeur indiquant si le navigateur requiert que les valeurs VIEWSTATE aient un codage spécial. (Hérité de HttpCapabilitiesBase.)
Propriété publique RequiresUniqueFilePathSuffix Obtient une valeur indiquant si le navigateur requiert des URL d'action à formulaire uniques. (Hérité de HttpCapabilitiesBase.)
Propriété publique RequiresUniqueHtmlCheckboxNames Obtient une valeur indiquant si le navigateur requiert des valeurs d'attribut name uniques de plusieurs éléments <input type="checkbox"> HTML. (Hérité de HttpCapabilitiesBase.)
Propriété publique RequiresUniqueHtmlInputNames Obtient une valeur indiquant si le navigateur requiert des valeurs d'attribut name uniques de plusieurs éléments <input> HTML. (Hérité de HttpCapabilitiesBase.)
Propriété publique RequiresUrlEncodedPostfieldValues Obtient une valeur indiquant si les données de publication (postback) envoyées par le navigateur seront UrlEncoded. (Hérité de HttpCapabilitiesBase.)
Propriété publique ScreenBitDepth Retourne la profondeur de l'affichage en bits par pixel. (Hérité de HttpCapabilitiesBase.)
Propriété publique ScreenCharactersHeight Retourne la hauteur approximative de l'affichage en lignes de caractères. (Hérité de HttpCapabilitiesBase.)
Propriété publique ScreenCharactersWidth Retourne la largeur approximative de l'affichage en caractères. (Hérité de HttpCapabilitiesBase.)
Propriété publique ScreenPixelsHeight Retourne la hauteur approximative de l'affichage en pixels. (Hérité de HttpCapabilitiesBase.)
Propriété publique ScreenPixelsWidth Retourne la largeur approximative de l'affichage en pixels. (Hérité de HttpCapabilitiesBase.)
Propriété publique SupportsAccesskeyAttribute Obtient une valeur indiquant si le navigateur prend en charge l'attribut ACCESSKEY des éléments <a> (ancre) et <input> HTML. (Hérité de HttpCapabilitiesBase.)
Propriété publique SupportsBodyColor Obtient une valeur indiquant si le navigateur prend en charge l'attribut bgcolor des éléments <body> HTML. (Hérité de HttpCapabilitiesBase.)
Propriété publique SupportsBold Obtient une valeur indiquant si le navigateur prend en charge les éléments <b> HTML pour mettre en forme le texte en gras. (Hérité de HttpCapabilitiesBase.)
Propriété publique SupportsCacheControlMetaTag Obtient une valeur indiquant si le navigateur prend en charge la valeur cache-control pour l'attribut http-equiv des éléments <meta> HTML. (Hérité de HttpCapabilitiesBase.)
Propriété publique SupportsCallback Obtient une valeur indiquant si le navigateur prend en charge les scripts de rappel. (Hérité de HttpCapabilitiesBase.)
Propriété publique SupportsCss Obtient une valeur indiquant si le navigateur prend en charge les Feuilles de style en cascade (CSS). (Hérité de HttpCapabilitiesBase.)
Propriété publique SupportsDivAlign Obtient une valeur indiquant si le navigateur prend en charge l'attribut align des éléments <div> HTML. (Hérité de HttpCapabilitiesBase.)
Propriété publique SupportsDivNoWrap Obtient une valeur indiquant si le navigateur prend en charge l'attribut nowrap des éléments <div> HTML. (Hérité de HttpCapabilitiesBase.)
Propriété publique SupportsEmptyStringInCookieValue Obtient une valeur indiquant si le navigateur prend en charge des chaînes (null) vides dans les valeurs du cookie. (Hérité de HttpCapabilitiesBase.)
Propriété publique SupportsFontColor Obtient une valeur indiquant si le navigateur prend en charge l'attribut color des éléments <font> HTML. (Hérité de HttpCapabilitiesBase.)
Propriété publique SupportsFontName Obtient une valeur indiquant si le navigateur prend en charge l'attribut name des éléments <font> HTML. (Hérité de HttpCapabilitiesBase.)
Propriété publique SupportsFontSize Obtient une valeur indiquant si le navigateur prend en charge l'attribut size des éléments <font> HTML. (Hérité de HttpCapabilitiesBase.)
Propriété publique SupportsImageSubmit Obtient une valeur indiquant si le navigateur prend en charge l'utilisation d'une image personnalisée au lieu du bouton Envoyer d'un formulaire standard. (Hérité de HttpCapabilitiesBase.)
Propriété publique SupportsIModeSymbols Obtient une valeur indiquant si le navigateur prend en charge les symboles i-mode. (Hérité de HttpCapabilitiesBase.)
Propriété publique SupportsInputIStyle Obtient une valeur indiquant si le navigateur prend en charge l'attribut istyle des éléments <input> HTML. (Hérité de HttpCapabilitiesBase.)
Propriété publique SupportsInputMode Obtient une valeur indiquant si le navigateur prend en charge l'attribut mode des éléments <input> HTML. (Hérité de HttpCapabilitiesBase.)
Propriété publique SupportsItalic Obtient une valeur indiquant si le navigateur prend en charge les éléments <i> HTML pour mettre en forme le texte italique. (Hérité de HttpCapabilitiesBase.)
Propriété publique SupportsJPhoneMultiMediaAttributes Obtient une valeur indiquant si le navigateur prend en charge les attributs multimédias J-Phone. (Hérité de HttpCapabilitiesBase.)
Propriété publique SupportsJPhoneSymbols Obtient une valeur indiquant si le navigateur prend en charge les symboles d'images spécifiques J-Phone. (Hérité de HttpCapabilitiesBase.)
Propriété publique SupportsQueryStringInFormAction Obtient une valeur indiquant si le navigateur prend en charge une chaîne de requête dans la valeur d'attribut action des éléments <form> HTML. (Hérité de HttpCapabilitiesBase.)
Propriété publique SupportsRedirectWithCookie Obtient une valeur indiquant si le navigateur prend en charge les cookies lors de la redirection. (Hérité de HttpCapabilitiesBase.)
Propriété publique SupportsSelectMultiple Obtient une valeur indiquant si le navigateur prend en charge l'attribut multiple des éléments <select> HTML. (Hérité de HttpCapabilitiesBase.)
Propriété publique SupportsUncheck Obtient une valeur indiquant si la suppression d'un élément <input type=checkbox> HTML activé se répercute dans les données de publication (postback). (Hérité de HttpCapabilitiesBase.)
Propriété publique SupportsXmlHttp Obtient une valeur indiquant si le navigateur prend en charge la réception du format XML via HTTP. (Hérité de HttpCapabilitiesBase.)
Propriété publique Tables Obtient une valeur indiquant si le navigateur prend en charge les éléments <table> HTML. (Hérité de HttpCapabilitiesBase.)
Propriété publique TagWriter Infrastructure. Utilisé en interne pour obtenir le type de l'objet qui est utilisé pour écrire des balises pour le navigateur. (Hérité de HttpCapabilitiesBase.)
Propriété publique Type Obtient le nom et le numéro de version (entier) principale du navigateur. (Hérité de HttpCapabilitiesBase.)
Propriété publique UseOptimizedCacheKey Utilisé en interne pour obtenir une valeur indiquant s'il faut utiliser une clé de cache optimisée. (Hérité de HttpCapabilitiesBase.)
Propriété publique VBScript Obtient une valeur indiquant si le navigateur prend en charge Visual Basic Script (VBScript). (Hérité de HttpCapabilitiesBase.)
Propriété publique Version Obtient le numéro de version complet (entier et décimal) du navigateur sous la forme d'une chaîne. (Hérité de HttpCapabilitiesBase.)
Propriété publique W3CDomVersion Obtient la version du modèle DOM (Document Object Model) Microsoft XML du W3C (World Wide Web Consortium) pris en charge par le navigateur. (Hérité de HttpCapabilitiesBase.)
Propriété publique Win16 Obtient une valeur indiquant si le navigateur client est exécuté sur un ordinateur Win16. (Hérité de HttpCapabilitiesBase.)
Propriété publique Win32 Obtient une valeur indiquant si le navigateur client est exécuté sur un ordinateur Win32. (Hérité de HttpCapabilitiesBase.)
Début
  Nom Description
Méthode publique AddBrowser Infrastructure. Utilisé en interne pour ajouter une entrée à la collection interne de navigateurs pour lesquels les fonctionnalités sont reconnues. (Hérité de HttpCapabilitiesBase.)
Méthode publique CreateHtmlTextWriter Crée une nouvelle instance du HtmlTextWriter à utiliser. (Hérité de HttpCapabilitiesBase.)
Méthode publique DisableOptimizedCacheKey Utilisé en interne pour désactiver l'utilisation d'une clé de cache optimisée. (Hérité de HttpCapabilitiesBase.)
Méthode publique Equals(Object) Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de netto***ge avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetClrVersions Retourne toutes les versions du .NET Framework Common Language Runtime installées sur le client. (Hérité de HttpCapabilitiesBase.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée Init Infrastructure. Utilisé en interne pour initialiser un jeu de valeurs interne. (Hérité de HttpCapabilitiesBase.)
Méthode publique IsBrowser Obtient une valeur indiquant si le navigateur client est le même que le navigateur spécifié. (Hérité de HttpCapabilitiesBase.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Début
  Nom Description
Implémentation d'interface explicite Méthode privée IFilterResolutionService.CompareFilters Infrastructure. Utilisé en interne pour comparer des filtres. (Hérité de HttpCapabilitiesBase.)
Implémentation d'interface explicite Méthode privée IFilterResolutionService.EvaluateFilter Infrastructure. Utilisé en interne pour évaluer un filtre. (Hérité de HttpCapabilitiesBase.)
Début

Les propriétés HttpBrowserCapabilities sont accessibles par le biais de la propriété Browser de l'objet ASP.NET intrinsèque Request.

.NET Framework

Pris en charge dans : 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Cela vous a-t-il été utile ?
(1500 caractères restants)
Contenu de la communauté Ajouter
Annotations FAQ