Поделиться через


HttpBrowserCapabilities Класс

Определение

Позволяет серверу собирать сведения о возможностях браузера, выполняющегося на клиенте.

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
Наследование
HttpBrowserCapabilities
Производный

Комментарии

Свойства HttpBrowserCapabilities доступны через Browser свойство встроенного Request объекта ASP.NET.

Конструкторы

HttpBrowserCapabilities()

Создает новый экземпляр класса HttpBrowserCapabilities.

Свойства

ActiveXControls

Получает значение, указывающее, поддерживает ли клиентский браузер элементы управления ActiveX.

ActiveXControls

Получает значение, указывающее,, поддерживает ли браузер элементы управления ActiveX.

(Унаследовано от HttpCapabilitiesBase)
Adapters

Возвращает коллекцию доступных адаптеров элементов управления.

(Унаследовано от HttpCapabilitiesBase)
AOL

Получает значение, указывающее, что клиентским браузером является America Online (AOL).

AOL

Получает значение, указывающее, что клиентским браузером является America Online (AOL).

(Унаследовано от HttpCapabilitiesBase)
BackgroundSounds

Получает значение, указывающее, поддерживает ли клиентский браузер фоновый звук.

BackgroundSounds

Получает значение, указывающее, поддерживает ли браузер воспроизведение фоновых звуков с помощью элемента HTML <bgsounds>.

(Унаследовано от HttpCapabilitiesBase)
Beta

Получает значение, указывающее, является ли версия браузера бета-версией.

Beta

Получает значение, указывающее, является ли версия браузера бета-версией.

(Унаследовано от HttpCapabilitiesBase)
Browser

Возвращает строку браузера (если она есть), переданную в заголовке User-Agent.

Browser

Получает строку браузера (при наличии), отправленную браузером в заголовке запроса User-Agent.

(Унаследовано от HttpCapabilitiesBase)
Browsers

Получает ArrayList браузеров в словаре Capabilities.

(Унаследовано от HttpCapabilitiesBase)
CanCombineFormsInDeck

Получает значение, указывающее, поддерживает ли браузер колоды с отдельными формами, например, отдельные карты.

(Унаследовано от HttpCapabilitiesBase)
CanInitiateVoiceCall

Получает значение, указывающее, способен ли браузер устройства осуществить голосовой вызов.

(Унаследовано от HttpCapabilitiesBase)
CanRenderAfterInputOrSelectElement

Получает значение, указывающее, поддерживает ли браузер содержимое страницы с WML-элементами <select> или <input>.

(Унаследовано от HttpCapabilitiesBase)
CanRenderEmptySelects

Получает значение, указывающее, поддерживает ли браузер пустые элементы HTML <select>.

(Унаследовано от HttpCapabilitiesBase)
CanRenderInputAndSelectElementsTogether

Получает значение, указывающее, поддерживает ли браузер элементы WML INPUT и SELECT одновременно на одной карте.

(Унаследовано от HttpCapabilitiesBase)
CanRenderMixedSelects

Получает значение, указывающее, поддерживает ли браузер элементы WML<option>, указывающие оба атрибута — onpick и value.

(Унаследовано от HttpCapabilitiesBase)
CanRenderOneventAndPrevElementsTogether

Получает значение, указывающее, поддерживает ли браузер элементы WML <onevent> и <prev>, которые совместно существуют в одной карточке WML.

(Унаследовано от HttpCapabilitiesBase)
CanRenderPostBackCards

Получает значение, указывающее, поддерживает ли браузер карточки WML для обратного запроса.

(Унаследовано от HttpCapabilitiesBase)
CanRenderSetvarZeroWithMultiSelectionList

Получает значение, указывающее, поддерживает ли браузер элементы WML <setvar> со значением атрибута value 0.

(Унаследовано от HttpCapabilitiesBase)
CanSendMail

Получает значение, указывающее, поддерживает ли браузер отправку электронной почты путем использования элемента HTML <mailto> для отображения электронных адресов.

(Унаследовано от HttpCapabilitiesBase)
Capabilities

Используется внутренним образом для получения определенных возможностей браузера.

(Унаследовано от HttpCapabilitiesBase)
CDF

Получает значение, указывающее, поддерживает ли клиентский браузер формат Channel Definition Format (CDF) для веб-трансляции.

CDF

Получает значение, указывающее, поддерживает ли браузер формат Channel Definition Format (CDF) для веб-трансляции.

(Унаследовано от HttpCapabilitiesBase)
ClrVersion

Возвращает номер версии среды CLR .NET, установленной на клиенте.

ClrVersion

Возвращает версию .NET Framework, которая установлена на клиенте.

(Унаследовано от HttpCapabilitiesBase)
Cookies

Получает значение, указывающее, поддерживает ли клиентский браузер файлы cookie.

Cookies

Получает значение, указывающее, поддерживает ли браузер файлы cookie.

(Унаследовано от HttpCapabilitiesBase)
Crawler

Получает значение, указывающее, является ли клиентский браузер поисковой системой с поисковым модулем.

Crawler

Получает значение, указывающее, является ли браузер поисковой системой Web crawler.

(Унаследовано от HttpCapabilitiesBase)
DefaultSubmitButtonLimit

Возвращает максимальное количество кнопок Отправки, допустимых для формы.

(Унаследовано от HttpCapabilitiesBase)
EcmaScriptVersion

Получает номер версии скрипта ECMA, поддерживаемого клиентским браузером.

EcmaScriptVersion

Получает номер версии ECMAScript, поддерживаемого браузером.

(Унаследовано от HttpCapabilitiesBase)
Frames

Получает значение, указывающее, поддерживает ли клиентский браузер фрейм HTML.

Frames

Получает значение, указывающее, поддерживает ли браузер фрейм HTML.

(Унаследовано от HttpCapabilitiesBase)
GatewayMajorVersion

Получает номер основной версии беспроводного шлюза для доступа к серверу, если это известно.

(Унаследовано от HttpCapabilitiesBase)
GatewayMinorVersion

Получает дополнительный номер версии беспроводного шлюза для доступа к серверу, если это известно.

(Унаследовано от HttpCapabilitiesBase)
GatewayVersion

Получает версию беспроводного шлюза для доступа к серверу, если это известно.

(Унаследовано от HttpCapabilitiesBase)
HasBackButton

Возвращает значение, указывающее наличие в браузере специальной кнопки Назад.

(Унаследовано от HttpCapabilitiesBase)
HidesRightAlignedMultiselectScrollbars

Получает значение, указывающее, скрывается ли во время отрисовки полоса прокрутки элемента HTML <select multiple> с атрибутом align со значением right.

(Унаследовано от HttpCapabilitiesBase)
HtmlTextWriter

Получает или задает полное имя класса HtmlTextWriter для использования.

(Унаследовано от HttpCapabilitiesBase)
Id

Получает внутренний идентификатор браузера, указанный в файле определения браузера.

(Унаследовано от HttpCapabilitiesBase)
InputType

Возвращает тип ввода, поддерживаемого браузером.

(Унаследовано от HttpCapabilitiesBase)
IsColor

Получает значение, указывающее, отображается ли браузер на цветном дисплее.

(Унаследовано от HttpCapabilitiesBase)
IsMobileDevice

Получает значение, указывающее, является ли браузер определяемым мобильным устройством.

(Унаследовано от HttpCapabilitiesBase)
Item[String]

Получает значение указанной возможности браузера. В C# это свойство является индексатором класса.

(Унаследовано от HttpCapabilitiesBase)
JavaApplets

Получает значение, указывающее, поддерживает ли клиентский браузер Java-приложения.

JavaApplets

Получает значение, указывающее, поддерживает ли браузер Java.

(Унаследовано от HttpCapabilitiesBase)
JavaScript

Получает значение, указывающее, поддерживает ли клиентский браузер JavaScript.

JavaScript
Устаревшие..

Получает значение, указывающее, поддерживает ли браузер JavaScript.

(Унаследовано от HttpCapabilitiesBase)
JScriptVersion

Получает версию JScript, поддерживаемую браузером.

(Унаследовано от HttpCapabilitiesBase)
MajorVersion

Получает номер основной (то есть целое значение) версии клиентского браузера.

MajorVersion

Получает основной номер версии (целое число) браузера.

(Унаследовано от HttpCapabilitiesBase)
MaximumHrefLength

Возвращает максимальную длину (в символах) для атрибута href элемента HTML <a> (привязка).

(Унаследовано от HttpCapabilitiesBase)
MaximumRenderedPageSize

Получает максимальную длину страницы в байтах, которую браузер может отобразить.

(Унаследовано от HttpCapabilitiesBase)
MaximumSoftkeyLabelLength

Возвращает максимальную длину текста для отображения подписи функциональной клавиши.

(Унаследовано от HttpCapabilitiesBase)
MinorVersion

Получает номер дополнительной (то есть десятичное число) версии клиентского браузера.

MinorVersion

Получает дополнительный (значение после десятичной точки) номер версии браузера.

(Унаследовано от HttpCapabilitiesBase)
MinorVersionString

Возвращает дополнительный (десятичное значение) номер версии браузера в виде строки.

(Унаследовано от HttpCapabilitiesBase)
MobileDeviceManufacturer

Возвращает наименование производителя мобильного устройства, если оно известно.

(Унаследовано от HttpCapabilitiesBase)
MobileDeviceModel

Получает имя модели мобильного устройства, если оно известно.

(Унаследовано от HttpCapabilitiesBase)
MSDomVersion

Получает версию объектной модели документов (DOM) Microsoft HTML (MSHTML), поддерживаемой клиентским браузером.

MSDomVersion

Получает версию объектной модели документов (DOM) Microsoft HTML (MSHTML), поддерживаемой браузером.

(Унаследовано от HttpCapabilitiesBase)
NumberOfSoftkeys

Возвращает количество функциональных клавиш мобильного устройства.

(Унаследовано от HttpCapabilitiesBase)
Platform

Получает имя платформы, используемой клиентом.

Platform

Получает имя платформы, используемой клиентом, если оно известно.

(Унаследовано от HttpCapabilitiesBase)
PreferredImageMime

Возвращает тип MIME типа образа содержимого, предпочитаемого браузером.

(Унаследовано от HttpCapabilitiesBase)
PreferredRenderingMime

Возвращает тип MIME типа содержимого, предпочитаемого браузером.

(Унаследовано от HttpCapabilitiesBase)
PreferredRenderingType

Получает общее имя типа содержимого, предпочитаемого браузером.

(Унаследовано от HttpCapabilitiesBase)
PreferredRequestEncoding

Получает кодирование запроса, предпочитаемое браузером.

(Унаследовано от HttpCapabilitiesBase)
PreferredResponseEncoding

Получает кодирование ответа, предпочитаемое браузером.

(Унаследовано от HttpCapabilitiesBase)
RendersBreakBeforeWmlSelectAndInput

Получает значение, указывающее, отрисовывает ли браузер разрыв строки перед элементами <select> или <input>.

(Унаследовано от HttpCapabilitiesBase)
RendersBreaksAfterHtmlLists

Получает значение, указывающее, отрисовывает ли браузер разрыв строки после элементов списка.

(Унаследовано от HttpCapabilitiesBase)
RendersBreaksAfterWmlAnchor

Получает значение, указывающее, отрисовывает ли браузер разрыв страниц после отдельного элемента HTML <a> (привязка).

(Унаследовано от HttpCapabilitiesBase)
RendersBreaksAfterWmlInput

Получает значение, указывающее, отрисовывает ли браузер разрыв страниц после элемента HTML <input>.

(Унаследовано от HttpCapabilitiesBase)
RendersWmlDoAcceptsInline

Получает значение, указывающее, отрисовывает ли браузер мобильного устройства WML-форму конструкций принятия на основе do в качестве встроенной кнопки, а не в качестве функциональной клавиши.

(Унаследовано от HttpCapabilitiesBase)
RendersWmlSelectsAsMenuCards

Получает значение, указывающее, отрисовывает ли браузер элементы WML <select> в качестве карточек меню, а не в качестве поля со списком.

(Унаследовано от HttpCapabilitiesBase)
RequiredMetaTagNameValue

Используется внутренним образом для создания мета-тега, требуемого некоторыми браузерами.

(Унаследовано от HttpCapabilitiesBase)
RequiresAttributeColonSubstitution

Получает значение, указывающее, требуется ли браузеру заменять двоеточие в значениях атрибутов элементов на другой символ.

(Унаследовано от HttpCapabilitiesBase)
RequiresContentTypeMetaTag

Получает значение, указывающее, требуется ли браузеру элемент HTML <meta>, для которого указан атрибут content-type.

(Унаследовано от HttpCapabilitiesBase)
RequiresControlStateInSession

Получает значение, указывающее, требуется ли браузеру система управления версиями в сеансах.

(Унаследовано от HttpCapabilitiesBase)
RequiresDBCSCharacter

Получает значение, указывающее, требуется ли браузеру двухбайтовая кодировка.

(Унаследовано от HttpCapabilitiesBase)
RequiresHtmlAdaptiveErrorReporting

Получает значение, указывающее, требуются ли браузеру нестандартные сообщения об ошибках.

(Унаследовано от HttpCapabilitiesBase)
RequiresLeadingPageBreak

Получает значение, указывающее, требуется ли браузеру, чтобы первый элемент в теле веб-страницы был элементом HTML <br>.

(Унаследовано от HttpCapabilitiesBase)
RequiresNoBreakInFormatting

Получает значение, указывающее, поддерживает ли браузер элементы HTML <br> для форматирования разрывов строк.

(Унаследовано от HttpCapabilitiesBase)
RequiresOutputOptimization

Получает значение, указывающее, требуется ли браузеру, чтобы страницы содержали оптимизированную по размеру форму тегов форматирования.

(Унаследовано от HttpCapabilitiesBase)
RequiresPhoneNumbersAsPlainText

Получает значение, указывающее, поддерживает ли браузер набор телефонного номера из обычного текста или же требуется специальное форматирование.

(Унаследовано от HttpCapabilitiesBase)
RequiresSpecialViewStateEncoding

Получает значение, указывающее, требуется ли браузеру, чтобы значения VIEWSTATE были специально закодированы.

(Унаследовано от HttpCapabilitiesBase)
RequiresUniqueFilePathSuffix

Получает значение, указывающее, требуются ли браузеру уникальные URL действия форм.

(Унаследовано от HttpCapabilitiesBase)
RequiresUniqueHtmlCheckboxNames

Получает значение, указывающее, требуются ли браузеру уникальные значения атрибутов name нескольких элементов HTML <input type="checkbox">.

(Унаследовано от HttpCapabilitiesBase)
RequiresUniqueHtmlInputNames

Получает значение, указывающее, требуются ли браузеру уникальные значения атрибутов name нескольких элементов HTML <input>.

(Унаследовано от HttpCapabilitiesBase)
RequiresUrlEncodedPostfieldValues

Получает значение, указывающее, будут ли UrlEncoded отправленные браузером данные обратного запроса.

(Унаследовано от HttpCapabilitiesBase)
ScreenBitDepth

Возвращает глубину цвета дисплея в битах на пиксель.

(Унаследовано от HttpCapabilitiesBase)
ScreenCharactersHeight

Возвращает приблизительную высоту дисплея в символьных строках.

(Унаследовано от HttpCapabilitiesBase)
ScreenCharactersWidth

Возвращает приблизительную ширину дисплея в символах.

(Унаследовано от HttpCapabilitiesBase)
ScreenPixelsHeight

Возвращает приблизительную высоту дисплея в пикселях.

(Унаследовано от HttpCapabilitiesBase)
ScreenPixelsWidth

Возвращает приблизительную ширину дисплея в пикселях.

(Унаследовано от HttpCapabilitiesBase)
SupportsAccesskeyAttribute

Получает значение, указывающее, поддерживает ли браузер атрибут ACCESSKEY элементов HTML <a> (привязка) и <input>.

(Унаследовано от HttpCapabilitiesBase)
SupportsBodyColor

Получает значение, указывающее, поддерживает ли браузер атрибут bgcolor элемента HTML <body>.

(Унаследовано от HttpCapabilitiesBase)
SupportsBold

Получает значение, указывающее, поддерживает ли браузер элементы HTML <b> для форматирования полужирного текста.

(Унаследовано от HttpCapabilitiesBase)
SupportsCacheControlMetaTag

Получает значение, указывающее, поддерживает ли браузер значение cache-control для атрибута http-equiv элементов HTML <meta>.

(Унаследовано от HttpCapabilitiesBase)
SupportsCallback

Получает значение, указывающее, поддерживает ли браузер скрипты обратного вызова.

(Унаследовано от HttpCapabilitiesBase)
SupportsCss

Получает значение, указывающее, поддерживает ли браузер таблицы каскадных стилей (CSS).

(Унаследовано от HttpCapabilitiesBase)
SupportsDivAlign

Получает значение, указывающее, поддерживает ли браузер атрибут align элементов HTML <div>.

(Унаследовано от HttpCapabilitiesBase)
SupportsDivNoWrap

Получает значение, указывающее, поддерживает ли браузер атрибут nowrap элементов HTML <div>.

(Унаследовано от HttpCapabilitiesBase)
SupportsEmptyStringInCookieValue

Получает значение, указывающее, поддерживает ли браузер пустые строки (null) в значениях cookie.

(Унаследовано от HttpCapabilitiesBase)
SupportsFontColor

Получает значение, указывающее, поддерживает ли браузер атрибут color элементов HTML <font>.

(Унаследовано от HttpCapabilitiesBase)
SupportsFontName

Получает значение, указывающее, поддерживает ли браузер атрибут name элементов HTML <font>.

(Унаследовано от HttpCapabilitiesBase)
SupportsFontSize

Получает значение, указывающее, поддерживает ли браузер атрибут size элементов HTML <font>.

(Унаследовано от HttpCapabilitiesBase)
SupportsImageSubmit

Получает значение, указывающее, поддерживает ли браузер пользовательское изображение на месте стандартной кнопки формы Отправить.

(Унаследовано от HttpCapabilitiesBase)
SupportsIModeSymbols

Получает значение, указывающее, поддерживает ли браузер символы i-mode.

(Унаследовано от HttpCapabilitiesBase)
SupportsInputIStyle

Получает значение, указывающее, поддерживает ли браузер атрибут istyle элементов HTML <input>.

(Унаследовано от HttpCapabilitiesBase)
SupportsInputMode

Получает значение, указывающее, поддерживает ли браузер атрибут mode элементов HTML <input>.

(Унаследовано от HttpCapabilitiesBase)
SupportsItalic

Получает значение, указывающее, поддерживает ли браузер элементы HTML <i> для форматирования курсивного текста.

(Унаследовано от HttpCapabilitiesBase)
SupportsJPhoneMultiMediaAttributes

Получает значение, указывающее, поддерживает ли браузер мультимедийные атрибуты J-Phone.

(Унаследовано от HttpCapabilitiesBase)
SupportsJPhoneSymbols

Получает значение, указывающее, поддерживает ли браузер характерные для J-Phone символы изображений.

(Унаследовано от HttpCapabilitiesBase)
SupportsQueryStringInFormAction

Получает значение, указывающее, поддерживает ли браузер строки запроса в значении атрибута action элементов HTML <form>.

(Унаследовано от HttpCapabilitiesBase)
SupportsRedirectWithCookie

Получает значение, указывающее, поддерживает ли браузер файлы cookie по перенаправлению.

(Унаследовано от HttpCapabilitiesBase)
SupportsSelectMultiple

Получает значение, указывающее, поддерживает ли браузер атрибут multiple элементов HTML <select>.

(Унаследовано от HttpCapabilitiesBase)
SupportsUncheck

Получает значение, указывающее, отражается ли в данных обратного запроса очистка проверенного элемента HTML <input type=checkbox>.

(Унаследовано от HttpCapabilitiesBase)
SupportsXmlHttp

Получает значение, указывающее, поддерживает ли браузер получение XML по HTTP.

(Унаследовано от HttpCapabilitiesBase)
Tables

Получает значение, указывающее, поддерживает ли клиентский браузер таблицы HTML.

Tables

Получает значение, указывающее, поддерживает ли браузер элементы HTML <table>.

(Унаследовано от HttpCapabilitiesBase)
TagWriter

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Используется внутри системы для получения типа объекта, который используется для записи тегов для браузера.

TagWriter

Используется внутри системы для получения типа объекта, который используется для записи тегов для браузера.

(Унаследовано от HttpCapabilitiesBase)
Type

Получает имя номер основной (то есть целое значение) версии клиентского браузера.

Type

Получает имя и основной номер версии (целое число) браузера.

(Унаследовано от HttpCapabilitiesBase)
UseOptimizedCacheKey

Используется внутренним образом для получения значения, указывающего использование оптимизированного ключа кэша.

(Унаследовано от HttpCapabilitiesBase)
VBScript

Получает значение, указывающее, поддерживает ли клиентский браузер язык сценариев VBScript.

VBScript

Получает значение, указывающее, поддерживает ли браузер Visual Basic Scripting edition (VBScript).

(Унаследовано от HttpCapabilitiesBase)
Version

Возвращает полный номер версии (целое и десятичное значение) браузера в виде строки.

Version

Возвращает полный номер версии (целое и десятичное значение) браузера в виде строки.

(Унаследовано от HttpCapabilitiesBase)
W3CDomVersion

Получает версию объектной модели документа XML (DOM) консорциума World Wide Web (W3C), поддерживаемой клиентским браузером.

W3CDomVersion

Получает версию модели DOM XML консорциума W3C, поддерживаемой браузером.

(Унаследовано от HttpCapabilitiesBase)
Win16

Получает значение, указывающее, является ли клиент компьютером на базе Win16.

Win16

Получает значение, указывающее, является ли клиент компьютером на базе Win16.

(Унаследовано от HttpCapabilitiesBase)
Win32

Получает значение, указывающее, является ли клиент компьютером на базе Win32.

Win32

Получает значение, указывающее, является ли клиент компьютером на базе Win32.

(Унаследовано от HttpCapabilitiesBase)

Методы

AddBrowser(String)

Используется для внутреннего добавления записи в коллекцию браузеров, для которых определены возможности.

(Унаследовано от HttpCapabilitiesBase)
CreateHtmlTextWriter(TextWriter)

Создает новый экземпляр HtmlTextWriter для использования.

(Унаследовано от HttpCapabilitiesBase)
DisableOptimizedCacheKey()

Используется внутри системы, чтобы блокировать использование оптимизированного ключа кэша.

(Унаследовано от HttpCapabilitiesBase)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetClrVersions()

Возвращает все версии общеязыковой среды выполнения (CLR) платформы .NET, установленной на клиенте.

GetClrVersions()

Возвращает все версии общеязыковой среды выполнения платформы .NET Framework, установленной на клиенте.

(Унаследовано от HttpCapabilitiesBase)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
Init()

Используется внутренним образом для инициализации внутреннего набора значений.

(Унаследовано от HttpCapabilitiesBase)
IsBrowser(String)

Получает значение, указывающее, является ли браузер клиента аналогичным указанному браузером.

(Унаследовано от HttpCapabilitiesBase)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

IFilterResolutionService.CompareFilters(String, String)

Используется внутренним образом для сравнения фильтров.

(Унаследовано от HttpCapabilitiesBase)
IFilterResolutionService.EvaluateFilter(String)

Используется внутри системы для вычисления фильтра.

(Унаследовано от HttpCapabilitiesBase)

Применяется к

См. также раздел