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 свойство ASP.NET встроенного Request объекта.
Конструкторы
| Имя | Описание |
|---|---|
| HttpBrowserCapabilities() |
Создает новый экземпляр HttpBrowserCapabilities класса. |
Свойства
| Имя | Описание |
|---|---|
| ActiveXControls |
Возвращает значение, указывающее, поддерживает ли клиентский браузер элементы activeX. |
| ActiveXControls |
Возвращает значение, указывающее, поддерживает ли браузер элементы activeX. (Унаследовано от HttpCapabilitiesBase) |
| Adapters |
Возвращает коллекцию доступных адаптеров управления. (Унаследовано от HttpCapabilitiesBase) |
| AOL |
Возвращает значение, указывающее, является ли клиент браузером America Online (AOL). |
| AOL |
Возвращает значение, указывающее, является ли клиент браузером America Online (AOL). (Унаследовано от HttpCapabilitiesBase) |
| BackgroundSounds |
Возвращает значение, указывающее, поддерживает ли браузер клиента фоновые звуки. |
| BackgroundSounds |
Возвращает значение, указывающее, поддерживает ли браузер воспроизведение фоновых звуков с помощью |
| 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 |
Возвращает значение, указывающее, поддерживает ли клиентский браузер формат определения канала (CDF) для веб-рассылки. |
| CDF |
Возвращает значение, указывающее, поддерживает ли браузер формат определения канала (CDF) для веб-рассылки. (Унаследовано от HttpCapabilitiesBase) |
| ClrVersion |
Возвращает номер версии среды CLR .NET, установленной на клиенте. |
| ClrVersion |
Возвращает версию .NET Framework, установленную на клиенте. (Унаследовано от HttpCapabilitiesBase) |
| Cookies |
Возвращает значение, указывающее, поддерживает ли браузер клиента файлы cookie. |
| Cookies |
Возвращает значение, указывающее, поддерживает ли браузер файлы cookie. (Унаследовано от HttpCapabilitiesBase) |
| Crawler |
Возвращает значение, указывающее, является ли клиентский браузер поисковым механизмом веб-обходчика. |
| 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 (VBScript). (Унаследовано от HttpCapabilitiesBase) |
| Version |
Возвращает полный номер версии (целое число и десятичный) браузера в виде строки. |
| Version |
Возвращает полный номер версии (целое число и десятичный) браузера в виде строки. (Унаследовано от HttpCapabilitiesBase) |
| W3CDomVersion |
Получает версию объектной модели xml-документа W3C ( W3C), которую поддерживает клиентский браузер. |
| W3CDomVersion |
Возвращает версию объектной модели объектов XML-документа W3C ( 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 , установленной на клиенте. |
| GetClrVersions() |
Возвращает все версии среды CLR .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) |