Sdílet prostřednictvím


HttpBrowserCapabilitiesBase Třída

Definice

Slouží jako základní třída pro třídy, které umožňují serveru shromažďovat informace o možnostech prohlížeče, který vytvořil aktuální požadavek.

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
Dědičnost
HttpBrowserCapabilitiesBase
Odvozené
Implementuje

Poznámky

Třída HttpBrowserCapabilitiesBase je abstraktní třída, která obsahuje stejné členy jako HttpBrowserCapabilities třída. Třída HttpBrowserCapabilitiesBase umožňuje vytvářet odvozené třídy, které se podobají HttpBrowserCapabilities třídě, ale které můžete přizpůsobit a které fungují mimo kanál ASP.NET. Při provádění testování jednotek obvykle používáte odvozenou třídu k implementaci členů s přizpůsobeným chováním, které splňuje scénář, který testujete.

Třída je HttpBrowserCapabilitiesWrapper odvozena z HttpBrowserCapabilitiesBase třídy. Třída HttpBrowserCapabilitiesWrapper slouží jako obálka HttpBrowserCapabilities pro třídu. Za běhu obvykle používáte instanci HttpBrowserCapabilitiesWrapper třídy k volání členů objektu HttpBrowserCapabilities .

Konstruktory

HttpBrowserCapabilitiesBase()

Inicializuje třídu pro použití zděděnou instancí třídy. Tento konstruktor lze volat pouze zděděnou třídou.

Vlastnosti

ActiveXControls

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda je prohlížeč schopen podporovat ovládací prvky ActiveX.

Adapters

Při přepsání v odvozené třídě získá kolekci dostupných ovládacích adaptérů.

AOL

Při přepsání v odvozené třídě, získá hodnotu, která označuje, zda klient je America Online (AOL) prohlížeč.

BackgroundSounds

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje přehrávání zvuků na pozadí pomocí elementu bgsounds HTML.

Beta

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda je prohlížeč beta verze.

Browser

Při přepsání v odvozené třídě získá řetězec prohlížeče (pokud existuje), který byl odeslán prohlížečem v User-Agent hlavičce požadavku.

Browsers

Při přepsání v odvozené třídě získá kolekci prohlížečů, pro které jsou rozpoznány schopnosti.

CanCombineFormsInDeck

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje balíčky, které obsahují více formulářů, například samostatné karty.

CanInitiateVoiceCall

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda je zařízení prohlížeče schopné zahájit hlasové volání.

CanRenderAfterInputOrSelectElement

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje obsah stránky, který následuje za jazykem WML select nebo input elementy.

CanRenderEmptySelects

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje prázdné elementy HTML select .

CanRenderInputAndSelectElementsTogether

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje WML input a select prvky společně na stejné kartě.

CanRenderMixedSelects

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje prvky WML option , které určují atributy a onpickvalue .

CanRenderOneventAndPrevElementsTogether

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje WML onevent a prev prvky na stejné kartě.

CanRenderPostBackCards

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje karty WML pro postback.

CanRenderSetvarZeroWithMultiSelectionList

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje prvky WML setvar , které mají value atribut 0.

CanSendMail

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje odesílání e-mailových zpráv pomocí schématu HTML mailto .

Capabilities

Při přepsání v odvozené třídě se používá interně k získání definovaných funkcí prohlížeče.

CDF

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje formát definice kanálu (CDF) pro webcasting.

ClrVersion

Při přepsání v odvozené třídě získá verzi rozhraní .NET Framework, která je nainstalována v klientovi.

Cookies

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda je prohlížeč schopen podporovat soubory cookie.

Crawler

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda je prohlížeč prohledávací modul vyhledávacího webu.

DefaultSubmitButtonLimit

Při přepsání v odvozené třídě získá maximální počet tlačítek pro odeslání, které jsou povoleny pro formulář.

EcmaScriptVersion

Při přepsání v odvozené třídě získá číslo verze ECMAScript (JavaScript), který prohlížeč podporuje.

Frames

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje rámce HTML.

GatewayMajorVersion

Při přepsání v odvozené třídě získá číslo hlavní verze bezdrátové brány, která se používá pro přístup k serveru, pokud je znám.

GatewayMinorVersion

Při přepsání v odvozené třídě získá číslo podverze bezdrátové brány, která se používá pro přístup k serveru, pokud je znám.

GatewayVersion

Při přepsání v odvozené třídě získá verzi bezdrátové brány, která se používá pro přístup k serveru, pokud je znám.

HasBackButton

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda má prohlížeč vyhrazené tlačítko Zpět.

HidesRightAlignedMultiselectScrollbars

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda posuvník prvku HTML select multiple , který má align atribut hodnotu right při vykreslování.

HtmlTextWriter

Při přepsání v odvozené třídě získá nebo nastaví plně kvalifikovaný název HtmlTextWriter třídy pro použití pro psaní značek znaků a textu.

Id

Při přepsání v odvozené třídě získá interní identifikátor prohlížeče, jak je uvedeno v definičním souboru prohlížeče.

InputType

Při přepsání v odvozené třídě získá typ vstupu, který je podporován prohlížečem.

IsColor

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda má prohlížeč zobrazení barev.

IsMobileDevice

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda je prohlížeč rozpoznané mobilní zařízení.

Item[String]

Při přepsání v odvozené třídě získá hodnotu zadané funkce prohlížeče. V jazyce C# je tato vlastnost indexerem pro třídu .

JavaApplets

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje Javu.

JScriptVersion

Při přepsání v odvozené třídě získá verzi jazyka JScript, kterou prohlížeč podporuje.

MajorVersion

Při přepsání v odvozené třídě získá hlavní (celočíselné) číslo verze prohlížeče.

MaximumHrefLength

Při přepsání v odvozené třídě získá maximální délku ve znacích pro href atribut HTML a (anchor) elementu.

MaximumRenderedPageSize

Při přepsání v odvozené třídě získá maximální délku stránky v bajtech, kterou může prohlížeč zobrazit.

MaximumSoftkeyLabelLength

Při přepsání v odvozené třídě získá maximální délku textu, který může popisek se soft-key zobrazit.

MinorVersion

Při přepsání v odvozené třídě získá číslo podverze (desítkové) číslo verze prohlížeče.

MinorVersionString

Při přepsání v odvozené třídě získá číslo podverze (desítkové) verze prohlížeče jako řetězec.

MobileDeviceManufacturer

Při přepsání v odvozené třídě získá název výrobce mobilního zařízení, pokud je znám.

MobileDeviceModel

Při přepsání v odvozené třídě získá název modelu mobilního zařízení, pokud je znám.

MSDomVersion

Při přepsání v odvozené třídě získá verzi modelu DOM (Document Object Model) Microsoft HTML (MSHTML), který prohlížeč podporuje.

NumberOfSoftkeys

Při přepsání v odvozené třídě získá počet softkeys na mobilním zařízení.

Platform

Při přepsání v odvozené třídě získá název operačního systému, který klient používá, pokud je znám.

PreferredImageMime

Při přepsání v odvozené třídě získá typ MIME typu obsahu obrázku, který prohlížeč obvykle preferuje.

PreferredRenderingMime

Při přepsání v odvozené třídě získá typ MIME typu obsahu, který prohlížeč obvykle preferuje.

PreferredRenderingType

Při přepsání v odvozené třídě získá obecný název pro typ obsahu, který prohlížeč preferuje.

PreferredRequestEncoding

Při přepsání v odvozené třídě získá kódování požadavku preferované prohlížečem.

PreferredResponseEncoding

Při přepsání v odvozené třídě získá kódování odpovědi, které prohlížeč preferuje.

RendersBreakBeforeWmlSelectAndInput

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč vykresluje konec řádku před WML select nebo input elementy.

RendersBreaksAfterHtmlLists

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč vykresluje konec řádku za prvky list-item.

RendersBreaksAfterWmlAnchor

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč vykresluje zalomení řádku po samostatném elementu WML a (anchor).

RendersBreaksAfterWmlInput

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč vykresluje konec řádku za elementem WML input .

RendersWmlDoAcceptsInline

Při přepsání v odvozené třídě, získá hodnotu, která označuje, zda prohlížeč mobilního zařízení vykresluje WML do formulář přijmout konstruktor jako vložené tlačítko místo jako softkey.

RendersWmlSelectsAsMenuCards

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč vykresluje prvky WML select jako karty nabídek místo jako pole se seznamem.

RequiredMetaTagNameValue

Při přepsání v odvozené třídě se interně používá k vytvoření metaznačky, která je vyžadována některými prohlížeči.

RequiresAttributeColonSubstitution

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč vyžaduje, aby dvojtečky v hodnotách atributu prvku byly nahrazeny jiným znakem.

RequiresContentTypeMetaTag

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč vyžaduje prvek HTML meta , pro který content-type je atribut zadán.

RequiresControlStateInSession

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč vyžaduje, aby stav řízení byl udržován v relacích.

RequiresDBCSCharacter

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč vyžaduje dvoubavovou znakovou sadu.

RequiresHtmlAdaptiveErrorReporting

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč vyžaduje nestandardní chybové zprávy.

RequiresLeadingPageBreak

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč vyžaduje, aby první prvek v těle webové stránky byl element HTML br .

RequiresNoBreakInFormatting

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč nepodporuje elementy HTML br formátování konců řádků.

RequiresOutputOptimization

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč vyžaduje stránky, aby obsahovaly formát formát značky jazyka.

RequiresPhoneNumbersAsPlainText

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje telefonické vytáčení na základě prostého textu, nebo zda vyžaduje speciální kód.

RequiresSpecialViewStateEncoding

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč vyžaduje, aby hodnoty stavu zobrazení byly speciálně kódovány.

RequiresUniqueFilePathSuffix

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč vyžaduje jedinečné adresy URL akce formuláře.

RequiresUniqueHtmlCheckboxNames

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč vyžaduje jedinečné name hodnoty atributu pro více elementů HTML input type="checkbox" .

RequiresUniqueHtmlInputNames

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč vyžaduje jedinečné name hodnoty atributu pro více elementů HTML input .

RequiresUrlEncodedPostfieldValues

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda postback data odeslaná prohlížečem budou kódovány url.

ScreenBitDepth

Při přepsání v odvozené třídě získá hloubku zobrazení v bitech na pixel.

ScreenCharactersHeight

Při přepsání v odvozené třídě získá přibližnou výšku zobrazení ve znakových řádcích.

ScreenCharactersWidth

Při přepsání v odvozené třídě získá přibližnou šířku zobrazení ve znach.

ScreenPixelsHeight

Při přepsání v odvozené třídě získá přibližnou výšku displeje v pixelech.

ScreenPixelsWidth

Při přepsání v odvozené třídě získá přibližnou šířku zobrazení v pixelech.

SupportsAccesskeyAttribute

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje accesskey atribut HTML a (anchor) a input elementy.

SupportsBodyColor

Při přepsání v odvozené třídě, získá hodnotu, která označuje, zda prohlížeč podporuje bgcolor atribut html body elementu.

SupportsBold

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje elementy HTML b formátování tučného textu.

SupportsCacheControlMetaTag

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje cache-control hodnotu pro http-equiv atribut elementů HTML meta .

SupportsCallback

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje skripty zpětného volání.

SupportsCss

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje šablony stylů CSS (CSS).

SupportsDivAlign

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje align atribut elementů HTML div .

SupportsDivNoWrap

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje nowrap atribut elementů HTML div .

SupportsEmptyStringInCookieValue

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje prázdné řetězce v hodnotách cookie.

SupportsFontColor

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje color atribut elementů HTML font .

SupportsFontName

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje name atribut elementů HTML font .

SupportsFontSize

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje size atribut elementů HTML font .

SupportsImageSubmit

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje použití vlastní image místo standardního formuláře odeslat tlačítko.

SupportsIModeSymbols

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje symboly i-mode.

SupportsInputIStyle

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje istyle atribut elementů HTML input .

SupportsInputMode

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje mode atribut elementů HTML input .

SupportsItalic

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje elementy HTML i formátování textu kurzívou.

SupportsJPhoneMultiMediaAttributes

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje multimediální atributy J-Phone.

SupportsJPhoneSymbols

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje symboly obrázků specifické pro J-Phone.

SupportsQueryStringInFormAction

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje řetězec dotazu v hodnotě action atributu elementů HTML form .

SupportsRedirectWithCookie

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje soubory cookie při přesměrování.

SupportsSelectMultiple

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje multiple atribut elementů HTML select .

SupportsUncheck

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda se vymazání zaškrtnutého elementu HTML input type="checkbox" odráží v postback data.

SupportsXmlHttp

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje příjem XML přes HTTP.

Tables

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje elementy HTML table .

TagWriter

Při přepsání v odvozené třídě se interně používá k získání typu objektu, který se používá k zápisu značek pro prohlížeč.

Type

Při přepsání v odvozené třídě získá název a hlavní číslo (celé číslo) verze prohlížeče.

UseOptimizedCacheKey

Při přepsání v odvozené třídě se interně používá k získání hodnoty, která označuje, zda se má použít optimalizovaný klíč mezipaměti.

VBScript

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje Visual Basic Scripting Edition (VBScript).

Version

Při přepsání v odvozené třídě získá celé číslo verze (celé číslo a desetinné číslo) prohlížeče jako řetězec.

W3CDomVersion

Při přepsání v odvozené třídě získá verzi modelu DOM (World Wide Web Consortium) XML Document Object Model (DOM), který podporuje prohlížeč.

Win16

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda klient je počítač založený na Win16.

Win32

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda klient je počítač se systémem Win32.

Metody

AddBrowser(String)

Při přepsání v odvozené třídě se interně používá k přidání položky do interní kolekce prohlížečů, pro které jsou rozpoznány schopnosti.

CompareFilters(String, String)

Při přepsání v odvozené třídě se používá interně k porovnání filtrů.

CreateHtmlTextWriter(TextWriter)

Při přepsání v odvozené třídě vytvoří novou instanci objektu HtmlTextWriter , který se použije k vykreslení kódu v prohlížeči.

DisableOptimizedCacheKey()

Při přepsání v odvozené třídě se používá interně k zakázání použití optimalizovaného klíče mezipaměti.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
EvaluateFilter(String)

Při přepsání v odvozené třídě se interně používá k vyhodnocení filtru.

GetClrVersions()

Při přepsání v odvozené třídě získá všechny verze rozhraní .NET Framework Common Language Runtime (CLR), které jsou nainstalovány v klientovi.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
IsBrowser(String)

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda je klientský prohlížeč stejný jako zadaný prohlížeč.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro