HttpBrowserCapabilitiesBase Třída

Definice

Slouží jako základní třída pro třídy, které serveru umožňují shromažďovat informace o možnostech prohlížeče, které provedly 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í třídě HttpBrowserCapabilities, ale můžete ji přizpůsobit a pracovat mimo kanál ASP.NET. Při 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 HttpBrowserCapabilitiesWrapper je odvozena od 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

Name Description
HttpBrowserCapabilitiesBase()

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

Vlastnosti

Name Description
ActiveXControls

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

Adapters

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

AOL

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

BackgroundSounds

Při přepsání v odvozené třídě získá hodnotu, která urč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 prohlížeč je 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 User-Agent v hlavičce požadavku.

Browsers

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

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é inicializovat hlasový hovor.

CanRenderAfterInputOrSelectElement

Při přepsání v odvozené třídě získá hodnotu, která určuje, zda prohlížeč podporuje obsah stránky, který následuje za 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 elementy 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 WML option elementy, které určují oba onpick i value atributy.

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 WML setvar elementy, které mají value atribut 0.

CanSendMail

Při přepsání v odvozené třídě získá hodnotu, která urč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ě, používá se interně k získání definovaných schopností prohlížeče.

CDF

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

ClrVersion

Při přepsání v odvozené třídě získá verzi .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 prohlížeč je schopen podporovat soubory cookie.

Crawler

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

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á hlavní číslo verze bezdrátové brány, která se používá pro přístup k serveru, pokud je známo.

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ámo.

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ámo.

HasBackButton

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

HidesRightAlignedMultiselectScrollbars

Při přepsání v odvozené třídě získá hodnotu, která určuje, zda posuvník select multiple html elementu, který má hodnotu atributu alignright je při vykreslení nejasný.

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 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 prohlížeč má zobrazení barvy.

IsMobileDevice

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč je 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 Java.

JScriptVersion

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

MajorVersion

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

MaximumHrefLength

Při přepsání v odvozené třídě získá maximální délku znaků 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, které 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 zobrazit popisek soft-key.

MinorVersion

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

MinorVersionString

Při přepsání v odvozené třídě získá podverze (desítkové) číslo 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ámo.

MobileDeviceModel

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

MSDomVersion

Při přepsání v odvozené třídě získá verzi Microsoft HTML (MSHTML) Document Object Model (DOM), 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, které prohlížeč preferuje.

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á urč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á určuje, zda prohlížeč vykresluje konec řádku za prvky položky seznamu.

RendersBreaksAfterWmlAnchor

Při přepsání v odvozené třídě získá hodnotu, která určuje, zda prohlížeč vykresluje konec řádku za samostatný prvek WML a (anchor).

RendersBreaksAfterWmlInput

Při přepsání v odvozené třídě získá hodnotu, která určuje, zda prohlížeč vykresluje konec řádku za element 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 formulář WML do 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ě, používá se interně k vytvoření metaznačku, 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á indikuje, zda prohlížeč vyžaduje dvojtečky v hodnotách atributu elementu být nahrazen jiným znakem.

RequiresContentTypeMetaTag

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

RequiresControlStateInSession

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

RequiresDBCSCharacter

Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč vyžaduje dvoubajetovou 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 první prvek v těle webové stránky být element HTML br .

RequiresNoBreakInFormatting

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

RequiresOutputOptimization

Při přepsání v odvozené třídě získá hodnotu, která určuje, zda prohlížeč vyžaduje stránky obsahovat formát optimalizovaný pro značky jazyka revizí.

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 zvláštní revize.

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 akcí formuláře.

RequiresUniqueHtmlCheckboxNames

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

RequiresUniqueHtmlInputNames

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

RequiresUrlEncodedPostfieldValues

Při přepsání v odvozené třídě získá hodnotu, která určuje, zda postback data odesílaná prohlížečem budou zakó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í v řádcích znaků.

ScreenCharactersWidth

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

ScreenPixelsHeight

Při přepsání v odvozené třídě získá přibližnou výšku zobrazení 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 elementu body .

SupportsBold

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

SupportsCacheControlMetaTag

Při přepsání v odvozené třídě získá hodnotu, která určuje, zda prohlížeč podporuje cache-control hodnotu atributu http-equiv 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 kaskádové šablony stylů (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á urč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 tlačítka pro odeslání formuláře.

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átovat kurzívu.

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 action atributu hodnoty 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 vymazání kontrolovaného HTML input type="checkbox" elementu se projeví 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 používá interně 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) v prohlížeči.

UseOptimizedCacheKey

Při přepsání v odvozené třídě, používá se interně k získání hodnoty, která označuje, zda 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 W3C (World Wide Web Consortium) XML Document Object Model (DOM), kterou prohlížeč podporuje.

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

Name Description
AddBrowser(String)

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

CompareFilters(String, String)

Při přepsání v odvozené třídě, používá se 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í revizí do prohlížeče.

DisableOptimizedCacheKey()

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

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

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

GetClrVersions()

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

GetHashCode()

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

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

MemberwiseClone()

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

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

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

(Zděděno od Object)

Platí pro