HttpBrowserCapabilitiesWrapper 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
封装 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 |
获取一个值,该值指示浏览器是否为 beta 版本。 |
Browser |
获取在 |
Browsers |
获取识别其功能的浏览器的集合。 |
CanCombineFormsInDeck |
获取一个值,该值指示浏览器是否支持包含多个窗体(如单独的卡片)的卡片组。 |
CanInitiateVoiceCall |
获取一个值,该值指示浏览器设备是否可以启动语音呼叫。 |
CanRenderAfterInputOrSelectElement |
获取一个值,此值指示浏览器是否支持 WML |
CanRenderEmptySelects |
获取一个值,该值指示浏览器是否支持空的 HTML |
CanRenderInputAndSelectElementsTogether |
获取一个值,该值指示浏览器是否支持在同一张卡中同时使用 WML |
CanRenderMixedSelects |
获取一个值,该值指示浏览器是否支持同时指定 |
CanRenderOneventAndPrevElementsTogether |
获取一个值,该值指示浏览器是否支持在同一张卡中使用 WML |
CanRenderPostBackCards |
获取一个值,该值指示浏览器是否支持 WML 卡片以实现回发。 |
CanRenderSetvarZeroWithMultiSelectionList |
获取一个值,该值指示浏览器是否支持 |
CanSendMail |
获取一个值,该值指示浏览器是否支持使用 HTML |
Capabilities |
在内部用于获得浏览器的已定义功能。 |
CDF |
获取一个值,该值指示浏览器是否支持频道定义格式 (CDF) 用于网络广播。 |
ClrVersion |
获取客户端上安装的 .NET Framework 的版本。 |
Cookies |
获取一个值,该值表示浏览器是否能够支持 cookie。 |
Crawler |
获取一个值,该值指示浏览器是否为搜索引擎 Web 爬网程序。 |
DefaultSubmitButtonLimit |
获取窗体允许的提交按钮的最大数目。 |
EcmaScriptVersion |
获取浏览器支持的 ECMAScript (JavaScript) 版本号。 |
Frames |
获取一个值,该值指示浏览器是否支持 HTML 框架。 |
GatewayMajorVersion |
获取用于访问服务器的无线网关的主版本号(如果已知)。 |
GatewayMinorVersion |
获取用于访问服务器的无线网关的次版本号(如果已知)。 |
GatewayVersion |
获取用于访问服务器的无线网关的版本(如果已知)。 |
HasBackButton |
获取一个值,该值指示浏览器是否具有专用的“后退”按钮。 |
HidesRightAlignedMultiselectScrollbars |
获取一个值,该值指示 |
HtmlTextWriter |
获取或设置用于编写标记字符和文本的 HtmlTextWriter 的完全限定类名。 |
Id |
获取在浏览器定义文件中指定的浏览器的内部标识符。 |
InputType |
获取受浏览器支持的输入类型。 |
IsColor |
获取一个值,该值指示浏览器是否具有颜色显示。 |
IsMobileDevice |
获取一个值,该值指示浏览器是否为已识别的移动设备。 |
Item[String] |
获取指定浏览器功能的值。 在 C# 中,此属性是类的索引器。 |
JavaApplets |
获取一个值,该值指示浏览器是否支持 Java。 |
JScriptVersion |
获取浏览器支持的 JScript 版本。 |
MajorVersion |
获取浏览器的主(整数)版本号。 |
MaximumHrefLength |
获取 HTML |
MaximumRenderedPageSize |
获取浏览器可显示的页面的最大长度(以字节为单位)。 |
MaximumSoftkeyLabelLength |
获取软键标签可显示的文本的最大长度。 |
MinorVersion |
获取浏览器的次(小数)版本号。 |
MinorVersionString |
以字符串形式获取浏览器的次(小数)版本号。 |
MobileDeviceManufacturer |
获取移动设备制造商的名称(如果已知)。 |
MobileDeviceModel |
获取移动设备的型号名称(如已知)。 |
MSDomVersion |
获取浏览器支持的 Microsoft HTML (MSHTML) Document Object Model (DOM) 的版本。 |
NumberOfSoftkeys |
获取移动设备上的软键数。 |
Platform |
获取客户端使用的操作系统的名称(如果已知)。 |
PreferredImageMime |
获取浏览器通常首选的图像内容类型的 MIME 类型。 |
PreferredRenderingMime |
获取浏览器通常首选的内容类型的 MIME 类型。 |
PreferredRenderingType |
获取浏览器首选的内容类型的一般名称。 |
PreferredRequestEncoding |
获取浏览器首选的请求编码。 |
PreferredResponseEncoding |
获取浏览器首选的响应编码。 |
RendersBreakBeforeWmlSelectAndInput |
获取一个值,该值指示浏览器是否在 |
RendersBreaksAfterHtmlLists |
获取一个值,该值表示浏览器是否在 list-item 元素后面显示换行符。 |
RendersBreaksAfterWmlAnchor |
获取一个值,该值表示浏览器是否在独立的 WML |
RendersBreaksAfterWmlInput |
获取一个值,该值指示浏览器是否在 WML |
RendersWmlDoAcceptsInline |
获取一个值,该值指示移动设备浏览器是否呈现 WML |
RendersWmlSelectsAsMenuCards |
获取一个值,该值指示浏览器是否将 WML |
RequiredMetaTagNameValue |
在内部用于生成某些浏览器所需的 meta 标记。 |
RequiresAttributeColonSubstitution |
获取一个值,该值指示浏览器是否要求使用不同的字符替换元素属性值中的冒号。 |
RequiresContentTypeMetaTag |
获取一个值,该值指示浏览器是否需要指定了 |
RequiresControlStateInSession |
获取一个值,该值表示浏览器是否要求在会话中保持控件状态。 |
RequiresDBCSCharacter |
获取一个值,该值表示浏览器是否需要双字节字符集。 |
RequiresHtmlAdaptiveErrorReporting |
获取一个值,该值指示浏览器是否需要非标准错误消息。 |
RequiresLeadingPageBreak |
获取一个值,该值指示浏览器是否要求网页正文的第一个元素为 HTML |
RequiresNoBreakInFormatting |
获取一个值,该值指示浏览器是否不支持 HTML |
RequiresOutputOptimization |
获取一个值,该值指示浏览器是否求页中包含一个经过大小优化的标记语言标记的窗体。 |
RequiresPhoneNumbersAsPlainText |
获取一个值,该值指示浏览器是否支持基于纯文本的电话拨号,或者是否需要特殊标记。 |
RequiresSpecialViewStateEncoding |
获取一个值,该值指示浏览器是否需要对视图状态的值进行特殊编码。 |
RequiresUniqueFilePathSuffix |
获取一个值,该值指示浏览器是否需要唯一表单操作 URL。 |
RequiresUniqueHtmlCheckboxNames |
获取一个值,该值指示浏览器是否要求多个 HTML |
RequiresUniqueHtmlInputNames |
获取一个值,该值指示浏览器是否要求多个 HTML |
RequiresUrlEncodedPostfieldValues |
获取一个值,该值指示浏览器发送的回发数据是否将为 URL 编码。 |
ScreenBitDepth |
获取显示的深度(以每像素位数为单位)。 |
ScreenCharactersHeight |
获取显示的大致高度(以字符行为单位)。 |
ScreenCharactersWidth |
获取显示的大致宽度(以字符为单位)。 |
ScreenPixelsHeight |
获取显示的大致高度(以像素为单位)。 |
ScreenPixelsWidth |
获取显示的大致宽度(以像素为单位)。 |
SupportsAccesskeyAttribute |
获取一个值,该值指示浏览器是否支持 HTML |
SupportsBodyColor |
获取一个值,该值指示浏览器是否支持 HTML |
SupportsBold |
获取一个值,该值指示浏览器是否支持 HTML |
SupportsCacheControlMetaTag |
获取一个值,该值表示浏览器是否支持 HTML |
SupportsCallback |
获取一个值,该值指示浏览器是否支持回调脚本。 |
SupportsCss |
获取一个值,该值指示浏览器是否支持级联样式表 (CSS)。 |
SupportsDivAlign |
获取一个值,该值指示浏览器是否支持 HTML |
SupportsDivNoWrap |
获取一个值,该值指示浏览器是否支持 HTML |
SupportsEmptyStringInCookieValue |
获取一个值,该值指示浏览器是否支持 Cookie 值中的空字符串。 |
SupportsFontColor |
获取一个值,该值指示浏览器是否支持 HTML |
SupportsFontName |
获取一个值,该值指示浏览器是否支持 HTML |
SupportsFontSize |
获取一个值,该值指示浏览器是否支持 HTML |
SupportsImageSubmit |
获取一个值,该值指示该浏览器是否支持使用自定义图像替代标准窗体提交按钮。 |
SupportsIModeSymbols |
获取一个值,该值指示浏览器是否支持 i-mode 符号。 |
SupportsInputIStyle |
获取一个值,该值指示浏览器是否支持 HTML |
SupportsInputMode |
获取一个值,该值指示浏览器是否支持 HTML |
SupportsItalic |
获取一个值,该值表示浏览器是否支持 HTML |
SupportsJPhoneMultiMediaAttributes |
获取一个值,该值指示浏览器是否支持 J-Phone 多媒体特性。 |
SupportsJPhoneSymbols |
获取指示浏览器是否支持特定于 J-Phone 的图片符号的值。 |
SupportsQueryStringInFormAction |
获取一个值,该值指示浏览器是否支持 HTML |
SupportsRedirectWithCookie |
获取一个值,该值指示浏览器是否支持在重定向时使用 cookie。 |
SupportsSelectMultiple |
获取一个值,该值指示浏览器是否支持 HTML |
SupportsUncheck |
获取一个值,该值指示回发数据中是否反映对已选中的 HTML |
SupportsXmlHttp |
获取一个值,该值指示浏览器是否支持通过 HTTP 接收 XML。 |
Tables |
获取一个值,该值指示浏览器是否支持 HTML |
TagWriter |
内部使用以获取用于为浏览器写入标记的对象的类型。 |
Type |
获取浏览器的名称和主(整数)版本号。 |
UseOptimizedCacheKey |
在内部用于获取一个值,该值指示是否使用优化的缓存密钥。 |
VBScript |
获取一个值,该值指示浏览器是否支持 Visual Basic Scripting Edition (VBScript)。 |
Version |
以字符串形式获取浏览器的完整版本号(整数和小数)。 |
W3CDomVersion |
获取浏览器所支持的万维网联合会 (W3C) XML 文档对象模型 (DOM) 的版本。 |
Win16 |
获取一个值,该值表示客户端是否为基于 Win16 的计算机。 |
Win32 |
获取一个值,该值表示客户端是否为基于 Win32 的计算机。 |
方法
AddBrowser(String) |
在内部用于向浏览器的内部集合添加项,这些浏览器的功能已识别。 |
CompareFilters(String, String) |
在内部用于比较筛选器。 |
CreateHtmlTextWriter(TextWriter) |
创建 HtmlTextWriter 对象的新实例,用于将标记呈现到浏览器。 |
DisableOptimizedCacheKey() |
内部使用以禁用优化的缓存键。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
EvaluateFilter(String) |
在内部用于评估筛选器。 |
GetClrVersions() |
获取客户端上安装的 .NET Framework 公共语言运行时 (CLR) 的所有版本。 |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
IsBrowser(String) |
获取一个值,该值指示客户端浏览器是否与指定的浏览器相同。 |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |