HttpBrowserCapabilitiesBase 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
作為類別的基底類別,這些類別可讓伺服器收集已發出目前要求之瀏覽器功能的資訊。
public ref class HttpBrowserCapabilitiesBase abstract : System::Web::UI::IFilterResolutionService
public abstract class HttpBrowserCapabilitiesBase : System.Web.UI.IFilterResolutionService
type HttpBrowserCapabilitiesBase = class
interface IFilterResolutionService
Public MustInherit Class HttpBrowserCapabilitiesBase
Implements IFilterResolutionService
- 繼承
-
HttpBrowserCapabilitiesBase
- 衍生
- 實作
備註
類別 HttpBrowserCapabilitiesBase 是抽象類別,其中包含與 類別相同的成員 HttpBrowserCapabilities 。 類別 HttpBrowserCapabilitiesBase 可讓您建立類似 HttpBrowserCapabilities 類別的衍生類別,但您可以在 ASP.NET 管線之外自訂和運作。 當您執行單元測試時,通常會使用衍生類別來實作具有自訂行為的成員,以滿足您正在測試的案例。
HttpBrowserCapabilitiesWrapper 類別衍生自 HttpBrowserCapabilitiesBase 類別。 類別 HttpBrowserCapabilitiesWrapper 可作為 類別的 HttpBrowserCapabilities 包裝函式。 在執行時間,您通常會使用 類別的 HttpBrowserCapabilitiesWrapper 實例來呼叫 物件的成員 HttpBrowserCapabilities 。
建構函式
HttpBrowserCapabilitiesBase() |
初始化這個類別,以供繼承的類別執行個體使用。 這個建構函式只能由繼承的類別呼叫。 |
屬性
ActiveXControls |
在衍生類別中覆寫時,取得表示瀏覽器是否能夠支援 Cookie 的值。 |
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 |
在衍生類別中覆寫時,取得值,這個值表示瀏覽器是否為搜尋引擎 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) 文件物件模型 (DOM) 版本。 |
NumberOfSoftkeys |
在衍生類別中覆寫時,取得行動裝置上的螢幕按鍵數。 |
Platform |
在衍生類別中覆寫時,取得用戶端所使用的作業系統名稱 (如果已知)。 |
PreferredImageMime |
在衍生類別中覆寫時,取得瀏覽器通常慣用之影像內容類型的 MIME 類型。 |
PreferredRenderingMime |
在衍生類別中覆寫時,取得瀏覽器通常慣用之內容類型的 MIME 類型。 |
PreferredRenderingType |
在衍生類別中覆寫時,取得瀏覽器所慣用內容類型的一般名稱。 |
PreferredRequestEncoding |
在衍生類別中覆寫時,取得瀏覽器慣用的要求編碼方式。 |
PreferredResponseEncoding |
在衍生類別中覆寫時,取得瀏覽器慣用的回應編碼方式。 |
RendersBreakBeforeWmlSelectAndInput |
在衍生類別中覆寫時,會取得值,這個值表示瀏覽器是否在 WML |
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-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 Common Language Runtime (CLR) 版本。 |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
IsBrowser(String) |
在衍生類別中覆寫時,取得指出用戶端瀏覽器和指定的瀏覽器是否相同的值。 |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |