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


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 свойство ASP.NET встроенного Request объекта.

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

Имя Описание
HttpBrowserCapabilities()

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

Свойства

Имя Описание
ActiveXControls

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

ActiveXControls

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

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

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

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

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

AOL

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

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

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

BackgroundSounds

Возвращает значение, указывающее, поддерживает ли браузер воспроизведение фоновых звуков с помощью <bgsounds> ЭЛЕМЕНТА HTML.

(Унаследовано от 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

Возвращает значение, указывающее, поддерживает ли клиентский браузер формат определения канала (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-элемента <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 (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)

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

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