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 |
取得值,指出瀏覽器是否支援包含多個表單的 Deck,例如個別的卡。 |
CanInitiateVoiceCall |
取得表示瀏覽器裝置是否可初始化語音電話的值。 |
CanRenderAfterInputOrSelectElement |
取得值,指出瀏覽器是否支援遵循 WML |
CanRenderEmptySelects |
取得值,指出瀏覽器是否支援空的 HTML |
CanRenderInputAndSelectElementsTogether |
取得值,指出瀏覽器是否同時支援同一張卡中的 WML |
CanRenderMixedSelects |
取得值,指出瀏覽器是否支援同時指定 |
CanRenderOneventAndPrevElementsTogether |
取得值,指出瀏覽器是否支援同一張卡中的 WML |
CanRenderPostBackCards |
取得值,指出瀏覽器是否支援 WML 卡進行回傳。 |
CanRenderSetvarZeroWithMultiSelectionList |
取得值,指出瀏覽器是否支援 |
CanSendMail |
取得值,指出瀏覽器是否支援使用 HTML |
Capabilities |
內部使用,以取得瀏覽器已定義的功能。 |
CDF |
取得值,其中該值指出瀏覽器是否支援網路廣播的頻道定義格式 (CDF)。 |
ClrVersion |
取得用戶端上安裝的 .NET Framework 版本。 |
Cookies |
取得值,指出瀏覽器是否能夠支援 Cookie。 |
Crawler |
取得值,指出該瀏覽器是否為搜尋引擎網頁編目程式。 |
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) 文件物件模型 (DOM) 版本。 |
NumberOfSoftkeys |
取得行動裝置上的螢幕按鍵數。 |
Platform |
在已知情況下取得用戶端所使用的作業系統名稱。 |
PreferredImageMime |
取得瀏覽器通常慣用之影像內容類型的 MIME 類型。 |
PreferredRenderingMime |
取得瀏覽器通常慣用的內容類型的 MIME 類型。 |
PreferredRenderingType |
取得瀏覽器所慣用內容類型的一般名稱。 |
PreferredRequestEncoding |
取得瀏覽器慣用的要求編碼方式。 |
PreferredResponseEncoding |
取得瀏覽器慣用的回應編碼方式。 |
RendersBreakBeforeWmlSelectAndInput |
取得值,指出瀏覽器是否在 |
RendersBreaksAfterHtmlLists |
取得值,指出瀏覽器是否在清單項目之後呈現分行符號。 |
RendersBreaksAfterWmlAnchor |
取得值,指出瀏覽器是否在獨立 WML |
RendersBreaksAfterWmlInput |
取得值,指出瀏覽器是否在獨立 WML |
RendersWmlDoAcceptsInline |
取得值,該值表示行動裝置瀏覽器是否將 WML |
RendersWmlSelectsAsMenuCards |
取得值,這個值表示瀏覽器是否將 WML |
RequiredMetaTagNameValue |
在內部用來產生某些瀏覽器所需的中繼標籤。 |
RequiresAttributeColonSubstitution |
取得會指出瀏覽器是否需要以不同的字元取代項目屬性值中之冒號的值。 |
RequiresContentTypeMetaTag |
取得值,這個值表示瀏覽器是否需要指定 |
RequiresControlStateInSession |
取得值,指出瀏覽器是否需要在工作階段中維持控制項狀態。 |
RequiresDBCSCharacter |
取得值,這個值表示瀏覽器是否需要雙位元組字元集。 |
RequiresHtmlAdaptiveErrorReporting |
取得值,指出瀏覽器是否需要非標準的錯誤訊息。 |
RequiresLeadingPageBreak |
取得指出瀏覽器是否要求網頁主體中的第一個項目為 HTML |
RequiresNoBreakInFormatting |
取得指出瀏覽器是否不支援 HTML |
RequiresOutputOptimization |
取得值,指出瀏覽器是否要求網頁包含標記 (Markup) 語言標記 (Tag) 的最佳化大小表單。 |
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 模式符號。 |
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 Common Language Runtime (CLR) 版本。 |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
IsBrowser(String) |
取得指出用戶端瀏覽器和指定的瀏覽器是否相同的值。 |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |