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

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

Beta

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

Browser

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

Browsers

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

CanCombineFormsInDeck

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

CanInitiateVoiceCall

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

CanRenderAfterInputOrSelectElement

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

CanRenderEmptySelects

Возвращает значение, указывающее, поддерживает ли браузер пустые ЭЛЕМЕНТЫ HTML select .

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) для веб-рассылки.

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 (MSHTML), которую поддерживает браузер.

NumberOfSoftkeys

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

Platform

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

PreferredImageMime

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

PreferredRenderingMime

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

PreferredRenderingType

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

PreferredRequestEncoding

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

PreferredResponseEncoding

Возвращает кодировку ответа, предпочитаемую браузером.

RendersBreakBeforeWmlSelectAndInput

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

RendersBreaksAfterHtmlLists

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

RendersBreaksAfterWmlAnchor

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

RendersBreaksAfterWmlInput

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

RendersWmlDoAcceptsInline

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

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

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

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

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

Version

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

W3CDomVersion

Возвращает версию объектной модели объектов XML-документа W3C ( 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)

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