HttpBrowserCapabilitiesWrapper Класс

Определение

Инкапсулирует внутренний объект HTTP, позволяющий серверу собирать информацию о возможностях браузера, от которого поступил текущий запрос.

public ref class HttpBrowserCapabilitiesWrapper : System::Web::HttpBrowserCapabilitiesBase
public class HttpBrowserCapabilitiesWrapper : System.Web.HttpBrowserCapabilitiesBase
type HttpBrowserCapabilitiesWrapper = class
    inherit HttpBrowserCapabilitiesBase
Public Class HttpBrowserCapabilitiesWrapper
Inherits HttpBrowserCapabilitiesBase
Наследование
HttpBrowserCapabilitiesWrapper

Комментарии

HttpBrowserCapabilitiesWrapperКласс является производным от HttpBrowserCapabilitiesBase класса и служит в качестве оболочки для HttpBrowserCapabilities класса. Этот класс предоставляет функциональные возможности HttpBrowserCapabilities класса и предоставляет HttpBrowserCapabilitiesBase тип. HttpBrowserCapabilitiesBaseкласс позволяет заменить исходную реализацию HttpBrowserCapabilities класса в приложении пользовательской реализацией, например при выполнении модульного тестирования вне ASP.NET конвейера.

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

HttpBrowserCapabilitiesWrapper(HttpBrowserCapabilities)

Инициализирует новый экземпляр класса HttpBrowserCapabilitiesWrapper.

Свойства

ActiveXControls

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

Adapters

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

AOL

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

BackgroundSounds

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

Beta

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

Browser

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

Browsers

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

CanCombineFormsInDeck

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

CanInitiateVoiceCall

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

CanRenderAfterInputOrSelectElement

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

CanRenderEmptySelects

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

CanRenderInputAndSelectElementsTogether

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

CanRenderMixedSelects

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

CanRenderOneventAndPrevElementsTogether

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

CanRenderPostBackCards

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

CanRenderSetvarZeroWithMultiSelectionList

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

CanSendMail

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

Capabilities

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

CDF

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

ClrVersion

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

Cookies

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

Crawler

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

DefaultSubmitButtonLimit

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

EcmaScriptVersion

Возвращает номер версии ECMAScript (JavaScript), поддерживаемой браузером.

Frames

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

GatewayMajorVersion

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

GatewayMinorVersion

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

GatewayVersion

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

HasBackButton

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

HidesRightAlignedMultiselectScrollbars

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

HtmlTextWriter

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

Id

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

InputType

Получает тип ввода, поддерживаемый браузером.

IsColor

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

IsMobileDevice

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

Item[String]

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

JavaApplets

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

JScriptVersion

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

MajorVersion

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

MaximumHrefLength

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

MaximumRenderedPageSize

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

MaximumSoftkeyLabelLength

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

MinorVersion

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

MinorVersionString

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

MobileDeviceManufacturer

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

MobileDeviceModel

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

MSDomVersion

Возвращает версию модели DOM Microsoft HTML, поддерживаемой обозревателем.

NumberOfSoftkeys

Получает количество программных клавиш на мобильном устройстве.

Platform

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

PreferredImageMime

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

PreferredRenderingMime

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

PreferredRenderingType

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

PreferredRequestEncoding

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

PreferredResponseEncoding

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

RendersBreakBeforeWmlSelectAndInput

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

RendersBreaksAfterHtmlLists

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

RendersBreaksAfterWmlAnchor

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

RendersBreaksAfterWmlInput

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

RendersWmlDoAcceptsInline

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

RendersWmlSelectsAsMenuCards

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

RequiredMetaTagNameValue

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

RequiresAttributeColonSubstitution

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

RequiresContentTypeMetaTag

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

RequiresControlStateInSession

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

RequiresDBCSCharacter

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

RequiresHtmlAdaptiveErrorReporting

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

RequiresLeadingPageBreak

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

RequiresNoBreakInFormatting

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

RequiresOutputOptimization

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

RequiresPhoneNumbersAsPlainText

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

RequiresSpecialViewStateEncoding

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

RequiresUniqueFilePathSuffix

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

RequiresUniqueHtmlCheckboxNames

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

RequiresUniqueHtmlInputNames

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

RequiresUrlEncodedPostfieldValues

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

ScreenBitDepth

Получает глубину цвета дисплея в битах на пиксель.

ScreenCharactersHeight

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

ScreenCharactersWidth

Получает примерную ширину дисплея в символах.

ScreenPixelsHeight

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

ScreenPixelsWidth

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

SupportsAccesskeyAttribute

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

SupportsBodyColor

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

SupportsBold

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

SupportsCacheControlMetaTag

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

SupportsCallback

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

SupportsCss

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

SupportsDivAlign

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

SupportsDivNoWrap

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

SupportsEmptyStringInCookieValue

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

SupportsFontColor

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

SupportsFontName

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

SupportsFontSize

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

SupportsImageSubmit

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

SupportsIModeSymbols

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

SupportsInputIStyle

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

SupportsInputMode

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

SupportsItalic

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

SupportsJPhoneMultiMediaAttributes

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

SupportsJPhoneSymbols

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

SupportsQueryStringInFormAction

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

SupportsRedirectWithCookie

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

SupportsSelectMultiple

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

SupportsUncheck

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

SupportsXmlHttp

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

Tables

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

TagWriter

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

Type

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

UseOptimizedCacheKey

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

VBScript

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

Version

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

W3CDomVersion

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

Win16

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

Win32

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

Методы

AddBrowser(String)

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

CompareFilters(String, String)

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

CreateHtmlTextWriter(TextWriter)

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

DisableOptimizedCacheKey()

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

Equals(Object)

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

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

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

GetClrVersions()

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

GetHashCode()

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

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

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

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

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

MemberwiseClone()

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

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

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

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

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