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 |
Возвращает значение, указывающее, поддерживает ли браузер воспроизведение фоновых звуков с помощью |
| Beta |
Возвращает значение, указывающее, является ли браузер бета-версией. |
| Browser |
Возвращает строку браузера (если она была отправлена браузером в заголовке |
| Browsers |
Возвращает коллекцию браузеров, для которых распознаются возможности. |
| CanCombineFormsInDeck |
Возвращает значение, указывающее, поддерживает ли браузер колоды, содержащие несколько форм, например отдельные карточки. |
| CanInitiateVoiceCall |
Возвращает значение, указывающее, может ли устройство браузера инициировать голосовой звонок. |
| CanRenderAfterInputOrSelectElement |
Возвращает значение, указывающее, поддерживает ли браузер содержимое страницы, следующее за WML |
| CanRenderEmptySelects |
Возвращает значение, указывающее, поддерживает ли браузер пустые ЭЛЕМЕНТЫ HTML |
| CanRenderInputAndSelectElementsTogether |
Возвращает значение, указывающее, поддерживает ли браузер WML |
| CanRenderMixedSelects |
Возвращает значение, указывающее, поддерживает ли браузер элементы WML |
| CanRenderOneventAndPrevElementsTogether |
Возвращает значение, указывающее, поддерживает ли браузер WML |
| CanRenderPostBackCards |
Возвращает значение, указывающее, поддерживает ли браузер карты WML для обратной передачи. |
| CanRenderSetvarZeroWithMultiSelectionList |
Возвращает значение, указывающее, поддерживает ли браузер элементы WML |
| CanSendMail |
Возвращает значение, указывающее, поддерживает ли браузер отправку сообщений электронной почты с помощью схемы HTML |
| Capabilities |
Используется внутренне для получения определенных возможностей браузера. |
| CDF |
Возвращает значение, указывающее, поддерживает ли браузер формат определения канала (CDF) для веб-рассылки. |
| 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 (MSHTML), которую поддерживает браузер. |
| NumberOfSoftkeys |
Возвращает количество обратимых ключей на мобильном устройстве. |
| Platform |
Возвращает имя операционной системы, используемой клиентом, если известно. |
| PreferredImageMime |
Возвращает тип MIME типа содержимого изображения, предпочитаемого браузером. |
| PreferredRenderingMime |
Возвращает тип MIME типа содержимого, предпочитаемого браузером. |
| PreferredRenderingType |
Возвращает общее имя типа содержимого, предпочитаемого браузером. |
| PreferredRequestEncoding |
Возвращает кодировку запроса, предпочитаемую браузером. |
| PreferredResponseEncoding |
Возвращает кодировку ответа, предпочитаемую браузером. |
| RendersBreakBeforeWmlSelectAndInput |
Возвращает значение, указывающее, отображает ли браузер разрыв строки до |
| RendersBreaksAfterHtmlLists |
Возвращает значение, указывающее, отображает ли браузер разрыв строки после элементов элемента списка. |
| RendersBreaksAfterWmlAnchor |
Возвращает значение, указывающее, отображает ли браузер разрыв строки после автономного элемента WML |
| RendersBreaksAfterWmlInput |
Возвращает значение, указывающее, отображает ли браузер разрыв строки после элемента WML |
| RendersWmlDoAcceptsInline |
Возвращает значение, указывающее, отображает ли браузер мобильное устройство форму WML |
| 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 |
Возвращает значение, указывающее, поддерживает ли браузер html-элементы |
| 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 |
Возвращает значение, указывающее, поддерживает ли браузер выпуск 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) |