HttpBrowserCapabilities 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
允許伺服器收集有關用戶端執行的瀏覽器能力的資訊。
public ref class HttpBrowserCapabilities : System::Web::Configuration::HttpCapabilitiesBase
public class HttpBrowserCapabilities : System.Web.Configuration.HttpCapabilitiesBase
type HttpBrowserCapabilities = class
inherit HttpCapabilitiesBase
Public Class HttpBrowserCapabilities
Inherits HttpCapabilitiesBase
- 繼承
- 衍生
備註
屬性 HttpBrowserCapabilities 可透過 Browser ASP.NET 內部 Request 物件的 屬性來存取。
建構函式
HttpBrowserCapabilities() |
建立 HttpBrowserCapabilities 類別的新執行個體。 |
屬性
ActiveXControls |
取得值,指出用戶端瀏覽器是否支援 ActiveX 控制項。 |
ActiveXControls |
取得值,指出示瀏覽器是否支援 ActiveX 控制項。 (繼承來源 HttpCapabilitiesBase) |
Adapters |
傳回可用控制配接器的集合。 (繼承來源 HttpCapabilitiesBase) |
AOL |
取得值,指出用戶端是否為 America Online (AOL) 瀏覽器。 |
AOL |
取得值,指出用戶端是否為 America Online (AOL) 瀏覽器。 (繼承來源 HttpCapabilitiesBase) |
BackgroundSounds |
取得值,指出用戶端瀏覽器是否支援背景音效。 |
BackgroundSounds |
取得值,指出瀏覽器是否支援使用 |
Beta |
取得值,指出瀏覽器是否為搶鮮版 (Beta) 版本。 |
Beta |
取得值,指出瀏覽器是否為 Beta 版本。 (繼承來源 HttpCapabilitiesBase) |
Browser |
取得在 User-Agent 標頭中傳輸的瀏覽器字串 (如果有的話)。 |
Browser |
取得瀏覽器在 |
Browsers |
取得 ArrayList 字典中瀏覽器的 Capabilities。 (繼承來源 HttpCapabilitiesBase) |
CanCombineFormsInDeck |
取得值,指出瀏覽器是否支援包含多個表單的板面 (像是不同的卡)。 (繼承來源 HttpCapabilitiesBase) |
CanInitiateVoiceCall |
取得值,指出瀏覽器裝置是否能夠初始語音呼叫。 (繼承來源 HttpCapabilitiesBase) |
CanRenderAfterInputOrSelectElement |
取得值,指出瀏覽器是否支援 WML |
CanRenderEmptySelects |
取得值,指出瀏覽器是否支援空的 HTML |
CanRenderInputAndSelectElementsTogether |
取得值,指出瀏覽器是否支援同一張卡上的 WML |
CanRenderMixedSelects |
取得值,指出瀏覽器是否支援指定 |
CanRenderOneventAndPrevElementsTogether |
取得值,指出瀏覽器是否支援共存在相同 WML 卡中的 WML |
CanRenderPostBackCards |
取得值,指出瀏覽器是否支援 WML 卡回傳。 (繼承來源 HttpCapabilitiesBase) |
CanRenderSetvarZeroWithMultiSelectionList |
取得值,指出示瀏覽器是否支援 |
CanSendMail |
取得值,指出瀏覽器是否使用 HTML |
Capabilities |
內部使用,以取得瀏覽器已定義的功能。 (繼承來源 HttpCapabilitiesBase) |
CDF |
取得值,指出用戶端瀏覽器是否支援網路廣播的頻道定義格式 (CDF)。 |
CDF |
取得值,指出瀏覽器是否支援網路廣播 (Webcasting) 的頻道定義格式 (Channel Definition Format,CDF)。 (繼承來源 HttpCapabilitiesBase) |
ClrVersion |
取得安裝在用戶端上的 .NET 通用語言執行平台版本號碼。 |
ClrVersion |
取得用戶端上安裝的 .NET Framework 版本。 (繼承來源 HttpCapabilitiesBase) |
Cookies |
取得值,指出用戶端瀏覽器是否支援 Cookie。 |
Cookies |
取得值,指出瀏覽器是否支援 Cookie。 (繼承來源 HttpCapabilitiesBase) |
Crawler |
取得值,指出用戶端瀏覽器是否為 Web Crawler 搜尋引擎。 |
Crawler |
取得值,指出瀏覽器是否為 Web Crawler 搜尋引擎。 (繼承來源 HttpCapabilitiesBase) |
DefaultSubmitButtonLimit |
傳回對表單允許的最多送出按鈕數目。 (繼承來源 HttpCapabilitiesBase) |
EcmaScriptVersion |
取得用戶端瀏覽器支援的 ECMAScript 版本號碼。 |
EcmaScriptVersion |
取得瀏覽器支援之 ECMAScript 的版本號碼。 (繼承來源 HttpCapabilitiesBase) |
Frames |
取得值,指出用戶端瀏覽器是否支援 HTML 框架。 |
Frames |
取得值,指出瀏覽器是否支援 HTML 框架。 (繼承來源 HttpCapabilitiesBase) |
GatewayMajorVersion |
取得用來存取伺服器的無線閘道主要版本號碼 (如果已知)。 (繼承來源 HttpCapabilitiesBase) |
GatewayMinorVersion |
取得用來存取伺服器的無線閘道次要版本號碼 (如果已知)。 (繼承來源 HttpCapabilitiesBase) |
GatewayVersion |
取得用來存取伺服器的無線閘道版本 (如果已知)。 (繼承來源 HttpCapabilitiesBase) |
HasBackButton |
取得值,指出瀏覽器是否具有專用的 [上一頁] 按鈕。 (繼承來源 HttpCapabilitiesBase) |
HidesRightAlignedMultiselectScrollbars |
取得值,指出 |
HtmlTextWriter |
取得或設定要使用的 HtmlTextWriter 完整類別名稱。 (繼承來源 HttpCapabilitiesBase) |
Id |
取得瀏覽器定義檔中所指定瀏覽器的內部識別項。 (繼承來源 HttpCapabilitiesBase) |
InputType |
傳回由瀏覽器支援的輸入類型。 (繼承來源 HttpCapabilitiesBase) |
IsColor |
取得值,指出瀏覽器是否具有色彩顯示。 (繼承來源 HttpCapabilitiesBase) |
IsMobileDevice |
取得值,指出瀏覽器是否為可辨認的行動裝置。 (繼承來源 HttpCapabilitiesBase) |
Item[String] |
取得指定之瀏覽器功能的值。 在 C# 中,這個屬性是類別的索引子。 (繼承來源 HttpCapabilitiesBase) |
JavaApplets |
取得值,指出用戶端瀏覽器是否支援 Java Applet。 |
JavaApplets |
取得值,指出瀏覽器是否支援 Java。 (繼承來源 HttpCapabilitiesBase) |
JavaScript |
取得值,指出用戶端瀏覽器是否支援 JavaScript。 |
JavaScript |
已淘汰.
取得值,指出瀏覽器是否支援 JavaScript。 (繼承來源 HttpCapabilitiesBase) |
JScriptVersion |
取得瀏覽器支援的 JScript 版本。 (繼承來源 HttpCapabilitiesBase) |
MajorVersion |
取得用戶端瀏覽器的主要 (也就是整數) 版本號碼。 |
MajorVersion |
取得瀏覽器的主要 (整數) 版本號碼。 (繼承來源 HttpCapabilitiesBase) |
MaximumHrefLength |
取得 HTML |
MaximumRenderedPageSize |
取得瀏覽器可以顯示的頁面最大長度,以位元組為單位。 (繼承來源 HttpCapabilitiesBase) |
MaximumSoftkeyLabelLength |
傳回螢幕按鍵標籤可以顯示的文字最大長度。 (繼承來源 HttpCapabilitiesBase) |
MinorVersion |
取得用戶端瀏覽器的次要 (也就是小數位數) 版本號碼。 |
MinorVersion |
取得瀏覽器的次要 (也就是小數位數) 版本號碼。 (繼承來源 HttpCapabilitiesBase) |
MinorVersionString |
取得瀏覽器的次要 (小數) 版本號碼並以字串表示。 (繼承來源 HttpCapabilitiesBase) |
MobileDeviceManufacturer |
傳回行動裝置製造商的名稱 (如果已知)。 (繼承來源 HttpCapabilitiesBase) |
MobileDeviceModel |
取得行動裝置的型號名稱 (如果已知)。 (繼承來源 HttpCapabilitiesBase) |
MSDomVersion |
取得用戶端瀏覽器所支援的 Microsoft HTML (MSHTML) 文件物件模型 (DOM) 版本。 |
MSDomVersion |
取得瀏覽器所支援的 Microsoft HTML (MSHTML) 文件物件模型 (DOM) 的版本。 (繼承來源 HttpCapabilitiesBase) |
NumberOfSoftkeys |
傳回行動裝置上螢幕按鍵的數目。 (繼承來源 HttpCapabilitiesBase) |
Platform |
取得用戶端使用的平台名稱。 |
Platform |
取得用戶端使用的平台名稱 (如果已知)。 (繼承來源 HttpCapabilitiesBase) |
PreferredImageMime |
傳回瀏覽器通常慣用之影像內容類型的 MIME 類型。 (繼承來源 HttpCapabilitiesBase) |
PreferredRenderingMime |
傳回瀏覽器通常慣用之內容類型的 MIME 類型。 (繼承來源 HttpCapabilitiesBase) |
PreferredRenderingType |
取得瀏覽器所慣用內容類型的一般名稱。 (繼承來源 HttpCapabilitiesBase) |
PreferredRequestEncoding |
取得瀏覽器慣用的要求編碼方式。 (繼承來源 HttpCapabilitiesBase) |
PreferredResponseEncoding |
取得瀏覽器慣用的回應編碼方式。 (繼承來源 HttpCapabilitiesBase) |
RendersBreakBeforeWmlSelectAndInput |
取得值,指出瀏覽器是否在 |
RendersBreaksAfterHtmlLists |
取得值,值指示瀏覽器是否在清單項目之後呈現分行符號。 (繼承來源 HttpCapabilitiesBase) |
RendersBreaksAfterWmlAnchor |
取得值,指出瀏覽器是否在獨立 HTML |
RendersBreaksAfterWmlInput |
取得值,指出瀏覽器是否在 HTML |
RendersWmlDoAcceptsInline |
取得值,指出行動裝置瀏覽器是否將 WML |
RendersWmlSelectsAsMenuCards |
取得值,指出瀏覽器是否將 WML |
RequiredMetaTagNameValue |
在內部使用,以產生部分瀏覽器所需要的中繼標記。 (繼承來源 HttpCapabilitiesBase) |
RequiresAttributeColonSubstitution |
取得值,指出瀏覽器是否需要由不同字元取代項目屬性值中的冒號。 (繼承來源 HttpCapabilitiesBase) |
RequiresContentTypeMetaTag |
取得值,指出瀏覽器是否需要指定 |
RequiresControlStateInSession |
取得值,指出瀏覽器是否需要在工作階段中維持控制狀態。 (繼承來源 HttpCapabilitiesBase) |
RequiresDBCSCharacter |
取得值,指出瀏覽器是否需要雙位元組字元集。 (繼承來源 HttpCapabilitiesBase) |
RequiresHtmlAdaptiveErrorReporting |
取得值,指出瀏覽器是否需要非標準錯誤訊息。 (繼承來源 HttpCapabilitiesBase) |
RequiresLeadingPageBreak |
取得值,指出瀏覽器是否需要網頁主體的第一個項目為 HTML |
RequiresNoBreakInFormatting |
取得值,指出瀏覽器是否不支援以 HTML |
RequiresOutputOptimization |
取得值,指出瀏覽器是否需要頁面包含標記語言標記 (Markup language tag) 的最佳化大小表單。 (繼承來源 HttpCapabilitiesBase) |
RequiresPhoneNumbersAsPlainText |
取得值,指出瀏覽器是否支援純文字的電話撥號,或是需要特殊的標記語言。 (繼承來源 HttpCapabilitiesBase) |
RequiresSpecialViewStateEncoding |
取得值,指出瀏覽器是否需要對 |
RequiresUniqueFilePathSuffix |
取得值,指出瀏覽器是否需要唯一表單動作 URL。 (繼承來源 HttpCapabilitiesBase) |
RequiresUniqueHtmlCheckboxNames |
取得值,指出瀏覽器是否需要多個 HTML |
RequiresUniqueHtmlInputNames |
取得值,指出瀏覽器是否需要多個 HTML |
RequiresUrlEncodedPostfieldValues |
取得值,指出由瀏覽器傳送的回傳資料是否會 |
ScreenBitDepth |
傳回顯示的深度,以位元/像素為單位。 (繼承來源 HttpCapabilitiesBase) |
ScreenCharactersHeight |
傳回大約顯示高度,以字元行為單位。 (繼承來源 HttpCapabilitiesBase) |
ScreenCharactersWidth |
傳回大約顯示寬度,以字元為單位。 (繼承來源 HttpCapabilitiesBase) |
ScreenPixelsHeight |
傳回大約顯示高度,以像素為單位。 (繼承來源 HttpCapabilitiesBase) |
ScreenPixelsWidth |
傳回大約顯示寬度,以像素為單位。 (繼承來源 HttpCapabilitiesBase) |
SupportsAccesskeyAttribute |
取得值,指出瀏覽器是否支援 HTML |
SupportsBodyColor |
取得值,指出瀏覽器是否支援 HTML |
SupportsBold |
取得值,指出瀏覽器是否支援以 HTML |
SupportsCacheControlMetaTag |
取得值,指出瀏覽器是否支援 HTML |
SupportsCallback |
取得值,指出瀏覽器是否支援回呼指令碼。 (繼承來源 HttpCapabilitiesBase) |
SupportsCss |
取得值,指出瀏覽器是否支援階層式樣式表 (CSS)。 (繼承來源 HttpCapabilitiesBase) |
SupportsDivAlign |
取得值,指出瀏覽器是否支援 HTML |
SupportsDivNoWrap |
取得值,指出瀏覽器是否支援 HTML |
SupportsEmptyStringInCookieValue |
取得值,指出瀏覽器是否支援 Cookie 值中的空 ( |
SupportsFontColor |
取得值,指出瀏覽器是否支援 HTML |
SupportsFontName |
取得值,指出瀏覽器是否支援 HTML |
SupportsFontSize |
取得值,指出瀏覽器是否支援 HTML |
SupportsImageSubmit |
取得值,指出瀏覽器是否支援使用自訂影像取代標準表單送出按鈕。 (繼承來源 HttpCapabilitiesBase) |
SupportsIModeSymbols |
取得值,指出瀏覽器是否支援 i-mode 符號。 (繼承來源 HttpCapabilitiesBase) |
SupportsInputIStyle |
取得值,指出瀏覽器是否支援 HTML |
SupportsInputMode |
取得值,指出瀏覽器是否支援 HTML |
SupportsItalic |
取得值,指出瀏覽器是否支援以 HTML |
SupportsJPhoneMultiMediaAttributes |
取得值,指出瀏覽器是否支援 J-Phone 多媒體屬性。 (繼承來源 HttpCapabilitiesBase) |
SupportsJPhoneSymbols |
取得值,指出瀏覽器是否支援 J-Phone 特定圖片符號。 (繼承來源 HttpCapabilitiesBase) |
SupportsQueryStringInFormAction |
取得值,指出瀏覽器是否支援 HTML |
SupportsRedirectWithCookie |
取得值,指出瀏覽器是否在重新導向時支援 Cookie。 (繼承來源 HttpCapabilitiesBase) |
SupportsSelectMultiple |
取得值,指出瀏覽器是否支援 HTML |
SupportsUncheck |
取得值,指出對核取的 HTML |
SupportsXmlHttp |
取得值,指出瀏覽器是否支援透過 HTTP 接收 XML。 (繼承來源 HttpCapabilitiesBase) |
Tables |
取得值,指出用戶端瀏覽器是否支援 HTML 表格。 |
Tables |
取得值,指出瀏覽器是否支援 HTML |
TagWriter |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 在內部使用,取得用來寫入瀏覽器標記的物件類型。 |
TagWriter |
在內部使用,取得用來寫入瀏覽器標記的物件類型。 (繼承來源 HttpCapabilitiesBase) |
Type |
取得用戶端瀏覽器的名稱與主要 (也就是整數) 版本號碼。 |
Type |
取得瀏覽器的名稱及主要 (整數) 版本號碼。 (繼承來源 HttpCapabilitiesBase) |
UseOptimizedCacheKey |
在內部使用,以取得指示是否使用最佳化快取索引鍵的值。 (繼承來源 HttpCapabilitiesBase) |
VBScript |
取得值,指出用戶端瀏覽器是否支援 VBScript。 |
VBScript |
取得值,指出瀏覽器是否支援 Visual Basic Scripting edition (VBScript)。 (繼承來源 HttpCapabilitiesBase) |
Version |
取得瀏覽器的完整版本號碼 (整數和小數) 並以字串表示。 |
Version |
取得瀏覽器的完整版本號碼 (整數和小數) 並以字串表示。 (繼承來源 HttpCapabilitiesBase) |
W3CDomVersion |
取得用戶端瀏覽器所支援的全球資訊網協會 (W3C) XML 文件物件模型 (DOM) 版本。 |
W3CDomVersion |
取得該瀏覽器支援的全球資訊網協會 (W3C) XML 文件物件模型 (DOM) 版本。 (繼承來源 HttpCapabilitiesBase) |
Win16 |
取得值,指出用戶端是否為 Win16 架構電腦。 |
Win16 |
取得值,指出用戶端是否為 Win16 架構電腦。 (繼承來源 HttpCapabilitiesBase) |
Win32 |
取得值,指出用戶端是否為 Win32 架構電腦。 |
Win32 |
取得值,指出用戶端是否為 Win32 架構電腦。 (繼承來源 HttpCapabilitiesBase) |
方法
AddBrowser(String) |
在內部用來將項目加入已辨識其功能之瀏覽器的內部集合中。 (繼承來源 HttpCapabilitiesBase) |
CreateHtmlTextWriter(TextWriter) |
建立要使用的 HtmlTextWriter 新執行個體。 (繼承來源 HttpCapabilitiesBase) |
DisableOptimizedCacheKey() |
在內部使用以停止使用最佳化的快取索引鍵。 (繼承來源 HttpCapabilitiesBase) |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetClrVersions() |
傳回用戶端上安裝的所有 .NET Common Language Runtime (CLR) 版本。 |
GetClrVersions() |
傳回安裝在用戶端的所有 .NET Framework Common Language Runtime 版本。 (繼承來源 HttpCapabilitiesBase) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
Init() |
在內部使用,以初始化一組內部的值。 (繼承來源 HttpCapabilitiesBase) |
IsBrowser(String) |
取得值,指出用戶端瀏覽器是否與指定瀏覽器相同。 (繼承來源 HttpCapabilitiesBase) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
明確介面實作
IFilterResolutionService.CompareFilters(String, String) |
在內部用來比較篩選條件。 (繼承來源 HttpCapabilitiesBase) |
IFilterResolutionService.EvaluateFilter(String) |
在內部使用以評估篩選。 (繼承來源 HttpCapabilitiesBase) |