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 доступны через 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 |
| Beta |
Получает значение, указывающее, является ли версия браузера бета-версией. |
| Beta |
Получает значение, указывающее, является ли версия браузера бета-версией. (Унаследовано от HttpCapabilitiesBase) |
| Browser |
Возвращает строку браузера (если она есть), переданную в заголовке User-Agent. |
| Browser |
Получает строку браузера (при наличии), отправленную браузером в заголовке запроса |
| Browsers |
Получает ArrayList браузеров в словаре Capabilities. (Унаследовано от HttpCapabilitiesBase) |
| CanCombineFormsInDeck |
Получает значение, указывающее, поддерживает ли браузер колоды с отдельными формами, например, отдельные карты. (Унаследовано от HttpCapabilitiesBase) |
| CanInitiateVoiceCall |
Получает значение, указывающее, способен ли браузер устройства осуществить голосовой вызов. (Унаследовано от HttpCapabilitiesBase) |
| CanRenderAfterInputOrSelectElement |
Получает значение, указывающее, поддерживает ли браузер содержимое страницы с WML-элементами |
| CanRenderEmptySelects |
Получает значение, указывающее, поддерживает ли браузер пустые элементы HTML |
| CanRenderInputAndSelectElementsTogether |
Получает значение, указывающее, поддерживает ли браузер элементы WML |
| CanRenderMixedSelects |
Получает значение, указывающее, поддерживает ли браузер элементы WML |
| CanRenderOneventAndPrevElementsTogether |
Получает значение, указывающее, поддерживает ли браузер элементы WML |
| CanRenderPostBackCards |
Получает значение, указывающее, поддерживает ли браузер карточки WML для обратного запроса. (Унаследовано от HttpCapabilitiesBase) |
| CanRenderSetvarZeroWithMultiSelectionList |
Получает значение, указывающее, поддерживает ли браузер элементы WML |
| CanSendMail |
Получает значение, указывающее, поддерживает ли браузер отправку электронной почты путем использования элемента HTML |
| 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 |
| 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 |
Возвращает максимальную длину (в символах) для атрибута |
| 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 |
Получает значение, указывающее, отрисовывает ли браузер разрыв строки перед элементами |
| RendersBreaksAfterHtmlLists |
Получает значение, указывающее, отрисовывает ли браузер разрыв строки после элементов списка. (Унаследовано от HttpCapabilitiesBase) |
| RendersBreaksAfterWmlAnchor |
Получает значение, указывающее, отрисовывает ли браузер разрыв страниц после отдельного элемента HTML |
| RendersBreaksAfterWmlInput |
Получает значение, указывающее, отрисовывает ли браузер разрыв страниц после элемента HTML |
| RendersWmlDoAcceptsInline |
Получает значение, указывающее, отрисовывает ли браузер мобильного устройства WML-форму конструкций принятия на основе |
| RendersWmlSelectsAsMenuCards |
Получает значение, указывающее, отрисовывает ли браузер элементы WML |
| RequiredMetaTagNameValue |
Используется внутренним образом для создания мета-тега, требуемого некоторыми браузерами. (Унаследовано от HttpCapabilitiesBase) |
| RequiresAttributeColonSubstitution |
Получает значение, указывающее, требуется ли браузеру заменять двоеточие в значениях атрибутов элементов на другой символ. (Унаследовано от HttpCapabilitiesBase) |
| RequiresContentTypeMetaTag |
Получает значение, указывающее, требуется ли браузеру элемент HTML |
| RequiresControlStateInSession |
Получает значение, указывающее, требуется ли браузеру система управления версиями в сеансах. (Унаследовано от HttpCapabilitiesBase) |
| RequiresDBCSCharacter |
Получает значение, указывающее, требуется ли браузеру двухбайтовая кодировка. (Унаследовано от HttpCapabilitiesBase) |
| RequiresHtmlAdaptiveErrorReporting |
Получает значение, указывающее, требуются ли браузеру нестандартные сообщения об ошибках. (Унаследовано от HttpCapabilitiesBase) |
| RequiresLeadingPageBreak |
Получает значение, указывающее, требуется ли браузеру, чтобы первый элемент в теле веб-страницы был элементом HTML |
| RequiresNoBreakInFormatting |
Получает значение, указывающее, поддерживает ли браузер элементы HTML |
| RequiresOutputOptimization |
Получает значение, указывающее, требуется ли браузеру, чтобы страницы содержали оптимизированную по размеру форму тегов форматирования. (Унаследовано от HttpCapabilitiesBase) |
| RequiresPhoneNumbersAsPlainText |
Получает значение, указывающее, поддерживает ли браузер набор телефонного номера из обычного текста или же требуется специальное форматирование. (Унаследовано от HttpCapabilitiesBase) |
| RequiresSpecialViewStateEncoding |
Получает значение, указывающее, требуется ли браузеру, чтобы значения |
| RequiresUniqueFilePathSuffix |
Получает значение, указывающее, требуются ли браузеру уникальные URL действия форм. (Унаследовано от HttpCapabilitiesBase) |
| RequiresUniqueHtmlCheckboxNames |
Получает значение, указывающее, требуются ли браузеру уникальные значения атрибутов |
| RequiresUniqueHtmlInputNames |
Получает значение, указывающее, требуются ли браузеру уникальные значения атрибутов |
| RequiresUrlEncodedPostfieldValues |
Получает значение, указывающее, будут ли |
| ScreenBitDepth |
Возвращает глубину цвета дисплея в битах на пиксель. (Унаследовано от HttpCapabilitiesBase) |
| ScreenCharactersHeight |
Возвращает приблизительную высоту дисплея в символьных строках. (Унаследовано от HttpCapabilitiesBase) |
| ScreenCharactersWidth |
Возвращает приблизительную ширину дисплея в символах. (Унаследовано от HttpCapabilitiesBase) |
| ScreenPixelsHeight |
Возвращает приблизительную высоту дисплея в пикселях. (Унаследовано от HttpCapabilitiesBase) |
| ScreenPixelsWidth |
Возвращает приблизительную ширину дисплея в пикселях. (Унаследовано от HttpCapabilitiesBase) |
| SupportsAccesskeyAttribute |
Получает значение, указывающее, поддерживает ли браузер атрибут |
| SupportsBodyColor |
Получает значение, указывающее, поддерживает ли браузер атрибут |
| SupportsBold |
Получает значение, указывающее, поддерживает ли браузер элементы HTML |
| SupportsCacheControlMetaTag |
Получает значение, указывающее, поддерживает ли браузер значение |
| SupportsCallback |
Получает значение, указывающее, поддерживает ли браузер скрипты обратного вызова. (Унаследовано от HttpCapabilitiesBase) |
| SupportsCss |
Получает значение, указывающее, поддерживает ли браузер таблицы каскадных стилей (CSS). (Унаследовано от HttpCapabilitiesBase) |
| SupportsDivAlign |
Получает значение, указывающее, поддерживает ли браузер атрибут |
| SupportsDivNoWrap |
Получает значение, указывающее, поддерживает ли браузер атрибут |
| SupportsEmptyStringInCookieValue |
Получает значение, указывающее, поддерживает ли браузер пустые строки ( |
| SupportsFontColor |
Получает значение, указывающее, поддерживает ли браузер атрибут |
| SupportsFontName |
Получает значение, указывающее, поддерживает ли браузер атрибут |
| SupportsFontSize |
Получает значение, указывающее, поддерживает ли браузер атрибут |
| SupportsImageSubmit |
Получает значение, указывающее, поддерживает ли браузер пользовательское изображение на месте стандартной кнопки формы Отправить. (Унаследовано от HttpCapabilitiesBase) |
| SupportsIModeSymbols |
Получает значение, указывающее, поддерживает ли браузер символы i-mode. (Унаследовано от HttpCapabilitiesBase) |
| SupportsInputIStyle |
Получает значение, указывающее, поддерживает ли браузер атрибут |
| SupportsInputMode |
Получает значение, указывающее, поддерживает ли браузер атрибут |
| SupportsItalic |
Получает значение, указывающее, поддерживает ли браузер элементы HTML |
| SupportsJPhoneMultiMediaAttributes |
Получает значение, указывающее, поддерживает ли браузер мультимедийные атрибуты J-Phone. (Унаследовано от HttpCapabilitiesBase) |
| SupportsJPhoneSymbols |
Получает значение, указывающее, поддерживает ли браузер характерные для J-Phone символы изображений. (Унаследовано от HttpCapabilitiesBase) |
| SupportsQueryStringInFormAction |
Получает значение, указывающее, поддерживает ли браузер строки запроса в значении атрибута |
| SupportsRedirectWithCookie |
Получает значение, указывающее, поддерживает ли браузер файлы cookie по перенаправлению. (Унаследовано от HttpCapabilitiesBase) |
| SupportsSelectMultiple |
Получает значение, указывающее, поддерживает ли браузер атрибут |
| SupportsUncheck |
Получает значение, указывающее, отражается ли в данных обратного запроса очистка проверенного элемента HTML |
| SupportsXmlHttp |
Получает значение, указывающее, поддерживает ли браузер получение XML по HTTP. (Унаследовано от HttpCapabilitiesBase) |
| Tables |
Получает значение, указывающее, поддерживает ли клиентский браузер таблицы HTML. |
| Tables |
Получает значение, указывающее, поддерживает ли браузер элементы HTML |
| 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) |