System.Web.Configuration.HttpCapabilitiesBase Members

The members of System.Web.Configuration.HttpCapabilitiesBase are listed below.

See Also: Inherited members from System.Object

Public Constructors

Public Properties

[read-only]
ActiveXControlsbool.

Gets a value indicating whether the browser supports ActiveX controls.

[read-only]
AdaptersIDictionary.

Returns the collection of available control adapters.

[read-only]
AOLbool.

Gets a value indicating whether the client is an America Online (AOL) browser.

[read-only]
BackgroundSoundsbool.

Gets a value indicating whether the browser supports playing background sounds using the <bgsounds> HTML element.

[read-only]
Betabool.

Gets a value indicating whether the browser is a beta version.

[read-only]
Browserstring.

Gets the browser string (if any) that was sent by the browser in the User-Agent request header.

[read-only]
BrowsersArrayList.

Gets an ArrayList of the browsers in the HttpCapabilitiesBase.Capabilities dictionary.

[read-only]
CanCombineFormsInDeckbool.

Gets a value indicating whether the browser supports decks that contain multiple forms, such as separate cards.

[read-only]
CanInitiateVoiceCallbool.

Gets a value indicating whether the browser device is capable of initiating a voice call.

[read-only]
CanRenderAfterInputOrSelectElementbool.

Gets a value indicating whether the browser supports page content following WML <select> or <input> elements.

[read-only]
CanRenderEmptySelectsbool.

Gets a value indicating whether the browser supports empty HTML <select> elements.

[read-only]
CanRenderInputAndSelectElementsTogetherbool.

Gets a value indicating whether the browser supports WML INPUT and SELECT elements together on the same card.

[read-only]
CanRenderMixedSelectsbool.

Gets a value indicating whether the browser supports WML <option> elements that specify both onpick and value attributes.

[read-only]
CanRenderOneventAndPrevElementsTogetherbool.

Gets a value indicating whether the browser supports WML <onevent> and <prev> elements that coexist within the same WML card.

[read-only]
CanRenderPostBackCardsbool.

Gets a value indicating whether the browser supports WML cards for postback.

[read-only]
CanRenderSetvarZeroWithMultiSelectionListbool.

Gets a value indicating whether the browser supports WML <setvar> elements with a value attribute of 0.

[read-only]
CanSendMailbool.

Gets a value indicating whether the browser supports sending e-mail by using the HTML <mailto> element for displaying electronic addresses.

CapabilitiesIDictionary.

Used internally to get the defined capabilities of the browser.

[read-only]
CDFbool.

Gets a value indicating whether the browser supports Channel Definition Format (CDF) for webcasting.

[read-only]
ClrVersionVersion.

Gets the version of the .NET Framework that is installed on the client.

[read-only]
Cookiesbool.

Gets a value indicating whether the browser supports cookies.

[read-only]
Crawlerbool.

Gets a value indicating whether the browser is a search engine Web crawler.

[read-only]
DefaultSubmitButtonLimitint.

Returns the maximum number of Submit buttons that are allowed for a form.

[read-only]
EcmaScriptVersionVersion.

Gets the version number of ECMAScript that the browser supports.

[read-only]
Framesbool.

Gets a value indicating whether the browser supports HTML frames.

[read-only]
GatewayMajorVersionint.

Gets the major version number of the wireless gateway used to access the server, if known.

[read-only]
GatewayMinorVersiondouble.

Gets the minor version number of the wireless gateway used to access the server, if known.

[read-only]
GatewayVersionstring.

Gets the version of the wireless gateway used to access the server, if known.

[read-only]
HasBackButtonbool.

Gets a value indicating whether the browser has a dedicated Back button.

[read-only]
HidesRightAlignedMultiselectScrollbarsbool.

Gets a value indicating whether the scrollbar of an HTML <select multiple> element with an align attribute value of right is obscured upon rendering.

HtmlTextWriterstring.

Gets or sets the fully qualified class name of the System.Web.UI.HtmlTextWriter to use.

[read-only]
Idstring.

Gets the internal identifier of the browser as specified in the browser definition file.

[read-only]
InputTypestring.

Returns the type of input supported by browser.

[read-only]
IsColorbool.

Gets a value indicating whether the browser has a color display.

[read-only]
IsMobileDevicebool.

Gets a value indicating whether the browser is a recognized mobile device.

[read-only]
default property
Item(string)string. Documentation for this section has not yet been entered.
[read-only]
JavaAppletsbool.

Gets a value indicating whether the browser supports Java.

[read-only]
JavaScriptbool.

Gets a value indicating whether the browser supports JavaScript.

[read-only]
JScriptVersionVersion.

Gets the JScript version that the browser supports.

[read-only]
MajorVersionint.

Gets the major (integer) version number of the browser.

[read-only]
MaximumHrefLengthint.

Gets the maximum length in characters for the href attribute of an HTML <a> (anchor) element.

[read-only]
MaximumRenderedPageSizeint.

Gets the maximum length of the page, in bytes, which the browser can display.

[read-only]
MaximumSoftkeyLabelLengthint.

Returns the maximum length of the text that a soft-key label can display.

[read-only]
MinorVersiondouble.

Gets the minor (that is, decimal) version number of the browser.

[read-only]
MinorVersionStringstring.

Gets the minor (decimal) version number of the browser as a string.

[read-only]
MobileDeviceManufacturerstring.

Returns the name of the manufacturer of a mobile device, if known.

[read-only]
MobileDeviceModelstring.

Gets the model name of a mobile device, if known.

[read-only]
MSDomVersionVersion.

Gets the version of Microsoft HTML (MSHTML) Document Object Model (DOM) that the browser supports.

[read-only]
NumberOfSoftkeysint.

Returns the number of soft keys on a mobile device.

[read-only]
Platformstring.

Gets the name of the platform that the client uses, if it is known.

[read-only]
PreferredImageMimestring.

Returns the MIME type of the type of image content typically preferred by the browser.

[read-only]
PreferredRenderingMimestring.

Returns the MIME type of the type of content typically preferred by the browser.

[read-only]
PreferredRenderingTypestring.

Gets the general name for the type of content that the browser prefers.

[read-only]
PreferredRequestEncodingstring.

Gets the request encoding preferred by the browser.

[read-only]
PreferredResponseEncodingstring.

Gets the response encoding preferred by the browser.

[read-only]
RendersBreakBeforeWmlSelectAndInputbool.

Gets a value indicating whether the browser renders a line break before <select> or <input> elements.

[read-only]
RendersBreaksAfterHtmlListsbool.

Gets a value indicating whether the browser renders a line break after list-item elements.

[read-only]
RendersBreaksAfterWmlAnchorbool.

Gets a value indicating whether the browser renders a line break after a stand-alone HTML <a> (anchor) element.

[read-only]
RendersBreaksAfterWmlInputbool.

Gets a value indicating whether the browser renders a line break after an HTML <input> element.

[read-only]
RendersWmlDoAcceptsInlinebool.

Gets a value indicating whether the mobile-device browser renders a WML do-based form accept construct as an inline button rather than as a soft key.

[read-only]
RendersWmlSelectsAsMenuCardsbool.

Gets a value indicating whether the browser renders WML <select> elements as menu cards, rather than as a combo box.

[read-only]
RequiredMetaTagNameValuestring.

Used internally to produce a meta-tag required by some browsers.

[read-only]
RequiresAttributeColonSubstitutionbool.

Gets a value indicating whether the browser requires colons in element attribute values to be substituted with a different character.

[read-only]
RequiresContentTypeMetaTagbool.

Gets a value indicating whether the browser requires an HTML <meta> element for which the content-type attribute is specified.

[read-only]
RequiresControlStateInSessionbool.

Gets a value indicating whether the browser requires control state to be maintained in sessions.

[read-only]
RequiresDBCSCharacterbool.

Gets a value indicating whether the browser requires a double-byte character set.

[read-only]
RequiresHtmlAdaptiveErrorReportingbool.

Gets a value indicating whether the browser requires nonstandard error messages.

[read-only]
RequiresLeadingPageBreakbool.

Gets a value indicating whether the browser requires the first element in the body of a Web page to be an HTML <br> element.

[read-only]
RequiresNoBreakInFormattingbool.

Gets a value indicating whether the browser does not support HTML <br> elements to format line breaks.

[read-only]
RequiresOutputOptimizationbool.

Gets a value indicating whether the browser requires pages to contain a size-optimized form of markup language tags.

[read-only]
RequiresPhoneNumbersAsPlainTextbool.

Gets a value indicating whether the browser supports phone dialing based on plain text, or whether it requires special markup.

[read-only]
RequiresSpecialViewStateEncodingbool.

Gets a value indicating whether the browser requires VIEWSTATE values to be specially encoded.

[read-only]
RequiresUniqueFilePathSuffixbool.

Gets a value indicating whether the browser requires unique form-action URLs.

[read-only]
RequiresUniqueHtmlCheckboxNamesbool.

Gets a value indicating whether the browser requires unique name attribute values of multiple HTML <input type="checkbox"> elements.

[read-only]
RequiresUniqueHtmlInputNamesbool.

Gets a value indicating whether the browser requires unique name attribute values of multiple HTML <input> elements.

[read-only]
RequiresUrlEncodedPostfieldValuesbool.

Gets a value indicating whether postback data sent by the browser will be UrlEncoded.

[read-only]
ScreenBitDepthint.

Returns the depth of the display, in bits per pixel.

[read-only]
ScreenCharactersHeightint.

Returns the approximate height of the display, in character lines.

[read-only]
ScreenCharactersWidthint.

Returns the approximate width of the display, in characters.

[read-only]
ScreenPixelsHeightint.

Returns the approximate height of the display, in pixels.

[read-only]
ScreenPixelsWidthint.

Returns the approximate width of the display, in pixels.

[read-only]
SupportsAccesskeyAttributebool.

Gets a value indicating whether the browser supports the ACCESSKEY attribute of HTML <a> (anchor) and <input> elements.

[read-only]
SupportsBodyColorbool.

Gets a value indicating whether the browser supports the bgcolor attribute of the HTML <body> element.

[read-only]
SupportsBoldbool.

Gets a value indicating whether the browser supports HTML <b> elements to format bold text.

[read-only]
SupportsCacheControlMetaTagbool.

Gets a value indicating whether the browser supports the cache-control value for the http-equiv attribute of HTML <meta> elements.

[read-only]
SupportsCallbackbool.

Gets a value indicating whether the browser supports callback scripts.

[read-only]
SupportsCssbool.

Gets a value indicating whether the browser supports Cascading Style Sheets (CSS).

[read-only]
SupportsDivAlignbool.

Gets a value indicating whether the browser supports the align attribute of HTML <div> elements.

[read-only]
SupportsDivNoWrapbool.

Gets a value indicating whether the browser supports the nowrap attribute of HTML <div> elements.

[read-only]
SupportsEmptyStringInCookieValuebool.

Gets a value indicating whether the browser supports empty (null) strings in cookie values.

[read-only]
SupportsFontColorbool.

Gets a value indicating whether the browser supports the color attribute of HTML <font> elements.

[read-only]
SupportsFontNamebool.

Gets a value indicating whether the browser supports the name attribute of HTML <font> elements.

[read-only]
SupportsFontSizebool.

Gets a value indicating whether the browser supports the size attribute of HTML <font> elements.

[read-only]
SupportsImageSubmitbool.

Gets a value indicating whether the browser supports using a custom image in place of a standard form Submit button.

[read-only]
SupportsIModeSymbolsbool.

Gets a value indicating whether the browser supports i-mode symbols.

[read-only]
SupportsInputIStylebool.

Gets a value indicating whether the browser supports the istyle attribute of HTML <input> elements.

[read-only]
SupportsInputModebool.

Gets a value indicating whether the browser supports the mode attribute of HTML <input> elements.

[read-only]
SupportsItalicbool.

Gets a value indicating whether the browser supports HTML <i> elements to format italic text.

[read-only]
SupportsJPhoneMultiMediaAttributesbool.

Gets a value indicating whether the browser supports J-Phone multimedia attributes.

[read-only]
SupportsJPhoneSymbolsbool.

Gets a value indicating whether the browser supports J-Phone–specific picture symbols.

[read-only]
SupportsQueryStringInFormActionbool.

Gets a value indicating whether the browser supports a query string in the action attribute value of HTML <form> elements.

[read-only]
SupportsRedirectWithCookiebool.

Gets a value indicating whether the browser supports cookies on redirection.

[read-only]
SupportsSelectMultiplebool.

Gets a value indicating whether the browser supports the multiple attribute of HTML <select> elements.

[read-only]
SupportsUncheckbool.

Gets a value indicating whether the clearing of a checked HTML <input type=checkbox> element is reflected in postback data.

[read-only]
SupportsXmlHttpbool.

Gets a value indicating whether the browser supports receiving XML over HTTP.

[read-only]
Tablesbool.

Gets a value indicating whether the browser supports HTML <table> elements.

[read-only]
TagWriterType.

Used internally to get the type of the object that is used to write tags for the browser.

[read-only]
Typestring.

Gets the name and major (integer) version number of the browser.

[read-only]
UseOptimizedCacheKeybool.

Used internally to get a value indicating whether to use an optimized cache key.

[read-only]
VBScriptbool.

Gets a value indicating whether the browser supports Visual Basic Scripting edition (VBScript).

[read-only]
Versionstring.

Gets the full version number (integer and decimal) of the browser as a string.

[read-only]
W3CDomVersionVersion.

Gets the version of the World Wide Web Consortium (W3C) XML Document Object Model (DOM) that the browser supports.

[read-only]
Win16bool.

Gets a value indicating whether the client is a Win16-based computer.

[read-only]
Win32bool.

Gets a value indicating whether the client is a Win32-based computer.

Public Methods

AddBrowser(string)

Used internally to add an entry to the internal collection of browsers for which capabilities are recognized.

CreateHtmlTextWriter(System.IO.TextWriter) : System.Web.UI.HtmlTextWriter

Creates a new instance of the System.Web.UI.HtmlTextWriter to be used.

DisableOptimizedCacheKey()

Used internally to disable use of an optimized cache key.

GetClrVersions() : Version[]

Returns all versions of the .NET Framework common language runtime that are installed on the client.

static
GetConfigCapabilities(string, System.Web.HttpRequest) : HttpCapabilitiesBase

Used internally to return an instance of System.Web.Configuration.HttpCapabilitiesBase representing the browser that generated the specified System.Web.HttpRequest.

IsBrowser(string) : bool

Gets a value indicating whether the client browser is the same as the specified browser.

Protected Methods

Init()

Used internally to initialize an internal set of values.

Explicitly Implemented Interface Members

System.Web.UI.IFilterResolutionService.CompareFilters

Used internally to compare filters.

System.Web.UI.IFilterResolutionService.EvaluateFilter

Used internally to evaluate a filter.