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Класс является производным от HttpBrowserCapabilitiesBase класса и служит в качестве оболочки для HttpBrowserCapabilities класса. Этот класс предоставляет функциональные возможности HttpBrowserCapabilities класса и предоставляет HttpBrowserCapabilitiesBase тип. HttpBrowserCapabilitiesBaseкласс позволяет заменить исходную реализацию HttpBrowserCapabilities класса в приложении пользовательской реализацией, например при выполнении модульного тестирования вне ASP.NET конвейера.
Конструкторы
HttpBrowserCapabilitiesWrapper(HttpBrowserCapabilities) |
Инициализирует новый экземпляр класса HttpBrowserCapabilitiesWrapper. |
Свойства
ActiveXControls |
Получает значение, указывающее, обеспечивает ли браузер поддержку элементов ActiveX. |
Adapters |
Возвращает коллекцию доступных адаптеров элементов управления. |
AOL |
Возвращает значение, которое указывает, является ли клиент браузером America Online (AOL). |
BackgroundSounds |
Возвращает значение, указывающее, поддерживает ли браузер воспроизведение фоновых звуков с помощью элемента HTML |
Beta |
Получает значение, которое указывает, используется ли бета-версия браузера. |
Browser |
Получает строку браузера (при наличии), отправленную браузером в заголовке запроса |
Browsers |
Получает коллекцию браузеров, для которых определены возможности. |
CanCombineFormsInDeck |
Получает значение, указывающее, поддерживает ли браузер наборы, которые содержат несколько форм, таких как отдельные карты. |
CanInitiateVoiceCall |
Получает значение, указывающее, может ли устройство обозревателя осуществить голосовой вызов. |
CanRenderAfterInputOrSelectElement |
Возвращает значение, указывающее, поддерживает ли браузер содержимое страницы, следующее за элементами WMI |
CanRenderEmptySelects |
Получает значение, указывающее, поддерживает ли браузер пустые |
CanRenderInputAndSelectElementsTogether |
Возвращает значение, указывающее, поддерживает ли браузер элементы WML |
CanRenderMixedSelects |
Получает значение, указывающее, поддерживает ли браузер элементы WML |
CanRenderOneventAndPrevElementsTogether |
Возвращает значение, указывающее, поддерживает ли браузер элементы WML |
CanRenderPostBackCards |
Получает значение, указывающее, поддерживает ли браузер карты WML для обратной передачи. |
CanRenderSetvarZeroWithMultiSelectionList |
Получает значение, указывающее, поддерживает ли браузер элементы WML |
CanSendMail |
Получает значение, указывающее, поддерживает ли браузер отправку сообщений электронной почты с помощью схемы HTML |
Capabilities |
Используется внутренним образом для получения определенных возможностей браузера. |
CDF |
Получает значение, которое указывает, поддерживает ли браузер формат CDF (Channel Definition Format) для веб-трансляций. |
ClrVersion |
Возвращает версию .NET Framework, которая установлена на клиенте. |
Cookies |
Получает значение, указывающее, обеспечивает ли браузер поддержку файлов cookie. |
Crawler |
Получает значение, которое указывает, является ли браузер поисковым модулем поисковой системы. |
DefaultSubmitButtonLimit |
Получает максимально допустимое для формы количество кнопок отправки. |
EcmaScriptVersion |
Возвращает номер версии ECMAScript (JavaScript), поддерживаемой браузером. |
Frames |
Получает значение, указывающее, поддерживает ли браузер фреймы HTML. |
GatewayMajorVersion |
Возвращает основной номер версии беспроводного шлюза, используемого для доступа к серверу, если он известен. |
GatewayMinorVersion |
Получает дополнительный номер версии беспроводного шлюза, используемый для доступа к серверу, если он известен. |
GatewayVersion |
Получает версию беспроводного шлюза, используемого для доступа к серверу, если она известна. |
HasBackButton |
Возвращает значение, указывающее, есть ли в браузере специальная кнопка "Назад". |
HidesRightAlignedMultiselectScrollbars |
Возвращает значение, указывающее, скрывается ли во время отрисовки полоса прокрутки элемента HTML |
HtmlTextWriter |
Получает или задает полное имя класса для HtmlTextWriter, используемое для записи текста и символов разметки. |
Id |
Получает внутренний идентификатор браузера, указанный в файле определения браузера. |
InputType |
Получает тип ввода, поддерживаемый браузером. |
IsColor |
Получает значение, которое указывает, имеется ли в браузере цветной дисплей. |
IsMobileDevice |
Возвращает значение, которое указывает, находится ли браузер в опознанном мобильном устройстве. |
Item[String] |
Получает значение указанной возможности браузера. В C# это свойство является индексатором класса. |
JavaApplets |
Возвращает значение, которое указывает, поддерживает ли браузер Java. |
JScriptVersion |
Получает версию JScript, поддерживаемую браузером. |
MajorVersion |
Получает основной номер версии (целое число) браузера. |
MaximumHrefLength |
Возвращает максимальную длину (в символах) для атрибута |
MaximumRenderedPageSize |
Получает максимальную длину страницы в байтах, которую может отобразить браузер. |
MaximumSoftkeyLabelLength |
Получает максимальную длину текста для отображения метки программной клавиши. |
MinorVersion |
Получает дополнительный (десятичное значение) номер версии браузера. |
MinorVersionString |
Возвращает дополнительный (десятичное значение) номер версии браузера в виде строки. |
MobileDeviceManufacturer |
Возвращает имя производителя мобильного устройства, если оно известно. |
MobileDeviceModel |
Получает имя модели мобильного устройства, если оно известно. |
MSDomVersion |
Возвращает версию модели DOM Microsoft HTML, поддерживаемой обозревателем. |
NumberOfSoftkeys |
Получает количество программных клавиш на мобильном устройстве. |
Platform |
Получает имя операционной системы, используемый клиентом, если оно известно. |
PreferredImageMime |
Получает тип MIME графического содержимого, которое, как правило, является предпочтительным для браузера. |
PreferredRenderingMime |
Получает MIME-тип типа содержимого, которое, как правило, является предпочтительным для браузера. |
PreferredRenderingType |
Получает общее имя типа содержимого, предпочитаемого браузером. |
PreferredRequestEncoding |
Получает предпочтительную для браузера кодировка запроса. |
PreferredResponseEncoding |
Получает кодирование ответа, предпочитаемое браузером. |
RendersBreakBeforeWmlSelectAndInput |
Возвращает значение, которое указывает, отрисовывает ли браузер разрыв строки перед элементами |
RendersBreaksAfterHtmlLists |
Возвращает значение, указывающее, отрисовывает ли браузер разрыв строки после элементов list-item. |
RendersBreaksAfterWmlAnchor |
Получает значение, указывающее, отрисовывает ли браузер разрыв строки после автономного элемента WML |
RendersBreaksAfterWmlInput |
Получает значение, указывающее, отображает ли браузер разрыв строки после элемента WML |
RendersWmlDoAcceptsInline |
Получает значение, указывающее, отрисовывает ли браузер мобильного устройства конструкцию принятия формы |
RendersWmlSelectsAsMenuCards |
Получает значение, указывающее, отрисовывает ли браузер элементы WML |
RequiredMetaTagNameValue |
Используется внутри системы для создания метатега, необходимого для некоторых браузеров. |
RequiresAttributeColonSubstitution |
Получает значение, указывающее, требует ли браузер замены двоеточий в значениях атрибутов элементов на другой символ. |
RequiresContentTypeMetaTag |
Возвращает значение, указывающее, требуется ли браузеру элемент HTML |
RequiresControlStateInSession |
Возвращает значение, указывающее, требует ли браузер сохранения состояния управления в сеансах. |
RequiresDBCSCharacter |
Получает значение, указывающее, требуется ли браузеру двухбайтовая кодировка. |
RequiresHtmlAdaptiveErrorReporting |
Получает значение, указывающее, требуются ли браузеру нестандартные сообщения об ошибках. |
RequiresLeadingPageBreak |
Получает значение, указывающее, требует ли браузер, чтобы первый элемент в тексте веб-страницы был элементом HTML |
RequiresNoBreakInFormatting |
Получает значение, указывающее, поддерживает ли браузер элементы HTML |
RequiresOutputOptimization |
Возвращает значение, указывающее, требуется ли браузеру, чтобы страницы содержали оптимизированную по размеру форму тегов языка разметки. |
RequiresPhoneNumbersAsPlainText |
Получает значение, указывающее, поддерживает ли браузер набор телефонного номера из обычного текста, или же требуется специальное форматирование. |
RequiresSpecialViewStateEncoding |
Получает значение, указывающее, требует ли браузер специального шифрования значений состояния просмотра. |
RequiresUniqueFilePathSuffix |
Возвращает значение, указывающее, требуются ли браузеру уникальные URL-адреса действий формы. |
RequiresUniqueHtmlCheckboxNames |
Получает значение, указывающее, требует ли браузер уникальных значений атрибута |
RequiresUniqueHtmlInputNames |
Получает значение, указывающее, требует ли браузер уникальных значений атрибута |
RequiresUrlEncodedPostfieldValues |
Получает значение, указывающее, будут ли данные обратной передачи, отправленные браузером, кодироваться в URL-адрес. |
ScreenBitDepth |
Получает глубину цвета дисплея в битах на пиксель. |
ScreenCharactersHeight |
Получает примерную высоту дисплея в строках символов. |
ScreenCharactersWidth |
Получает примерную ширину дисплея в символах. |
ScreenPixelsHeight |
Получает примерную высоту дисплея в пикселях. |
ScreenPixelsWidth |
Получает приблизительную ширину дисплея в пикселях. |
SupportsAccesskeyAttribute |
Возвращает значение, указывающее, поддерживает ли браузер атрибут |
SupportsBodyColor |
Получает значение, указывающее, поддерживает ли браузер атрибут |
SupportsBold |
Получает значение, указывающее, поддерживает ли браузер элементы |
SupportsCacheControlMetaTag |
Возвращает значение, указывающее, поддерживает ли браузер значение |
SupportsCallback |
Возвращает значение, указывающее, поддерживает ли браузер скрипты обратного вызова. |
SupportsCss |
Возвращает значение, указывающее, поддерживает ли браузер каскадные таблицы стилей (CSS). |
SupportsDivAlign |
Получает значение, указывающее, поддерживает ли браузер атрибут |
SupportsDivNoWrap |
Получает значение, указывающее, поддерживает ли браузер атрибут |
SupportsEmptyStringInCookieValue |
Получает значение, указывающее, поддерживает ли браузер пустые строки в значениях файлов cookie. |
SupportsFontColor |
Получает значение, указывающее, поддерживает ли браузер атрибут |
SupportsFontName |
Получает значение, указывающее, поддерживает ли браузер атрибут |
SupportsFontSize |
Получает значение, указывающее, поддерживает ли браузер атрибут |
SupportsImageSubmit |
Получает значение, указывающее, поддерживает ли браузер использование пользовательского изображения вместо кнопки "Отправить" стандартной формы. |
SupportsIModeSymbols |
Возвращает значение, указывающее, поддерживает ли браузер символы i-mode. |
SupportsInputIStyle |
Получает значение, указывающее, поддерживает ли браузер атрибут |
SupportsInputMode |
Получает значение, указывающее, поддерживает ли браузер атрибут |
SupportsItalic |
Возвращает значение, указывающее, поддерживает ли браузер элементы HTML |
SupportsJPhoneMultiMediaAttributes |
Возвращает значение, указывающее, поддерживает ли браузер мультимедийные атрибуты J-Phone. |
SupportsJPhoneSymbols |
Получает значение, указывающее, поддерживает ли браузер характерные для J-Phone символы изображений. |
SupportsQueryStringInFormAction |
Возвращает значение, указывающее, поддерживает ли браузер строки запроса в значении атрибута |
SupportsRedirectWithCookie |
Возвращает значение, указывающее, поддерживает ли браузер файлы cookie при перенаправлении. |
SupportsSelectMultiple |
Получает значение, указывающее, поддерживает ли браузер атрибут |
SupportsUncheck |
Возвращает значение, указывающее, отражается ли отмена выбора элемента HTML |
SupportsXmlHttp |
Получает значение, указывающее, поддерживает ли браузер получение XML по протоколу HTTP. |
Tables |
Возвращает значение, указывающее, поддерживает ли браузер элементы HTML |
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) |