HttpBrowserCapabilitiesWrapper Třída

Definice

Zapouzdřuje vnitřní objekt HTTP, který serveru umožňuje shromažďovat informace o možnostech prohlížeče, který provedl aktuální požadavek.

public ref class HttpBrowserCapabilitiesWrapper : System::Web::HttpBrowserCapabilitiesBase
public class HttpBrowserCapabilitiesWrapper : System.Web.HttpBrowserCapabilitiesBase
type HttpBrowserCapabilitiesWrapper = class
    inherit HttpBrowserCapabilitiesBase
Public Class HttpBrowserCapabilitiesWrapper
Inherits HttpBrowserCapabilitiesBase
Dědičnost
HttpBrowserCapabilitiesWrapper

Poznámky

Třída HttpBrowserCapabilitiesWrapper je odvozena od HttpBrowserCapabilitiesBase třídy a slouží jako obálka HttpBrowserCapabilities třídy. Tato třída zveřejňuje funkce HttpBrowserCapabilities třídy a zveřejňuje HttpBrowserCapabilitiesBase typ. Třída HttpBrowserCapabilitiesBase umožňuje nahradit původní implementaci třídy HttpBrowserCapabilities ve vaší aplikaci vlastní implementací, například při provádění testování jednotek mimo kanál ASP.NET.

Konstruktory

Name Description
HttpBrowserCapabilitiesWrapper(HttpBrowserCapabilities)

Inicializuje novou instanci HttpBrowserCapabilitiesWrapper třídy.

Vlastnosti

Name Description
ActiveXControls

Získá hodnotu, která označuje, zda prohlížeč je schopen podporovat ovládací prvky ActiveX.

Adapters

Získá kolekci dostupných řídicích adaptérů.

AOL

Získá hodnotu, která označuje, zda je klient prohlížečeM America Online (AOL).

BackgroundSounds

Získá hodnotu, která označuje, zda prohlížeč podporuje přehrávání zvuků na pozadí pomocí html elementu bgsounds .

Beta

Získá hodnotu, která označuje, zda prohlížeč je beta verze.

Browser

Získá řetězec prohlížeče (pokud existuje), který byl odeslán prohlížečem User-Agent v hlavičce požadavku.

Browsers

Získá kolekci prohlížečů, pro které jsou rozpoznány funkce.

CanCombineFormsInDeck

Získá hodnotu, která označuje, zda prohlížeč podporuje balíčky, které obsahují více formulářů, jako jsou samostatné karty.

CanInitiateVoiceCall

Získá hodnotu, která označuje, zda je zařízení prohlížeče schopné zahájit hlasový hovor.

CanRenderAfterInputOrSelectElement

Získá hodnotu, která určuje, zda prohlížeč podporuje obsah stránky, který následuje WML select nebo input elementy.

CanRenderEmptySelects

Získá hodnotu, která označuje, zda prohlížeč podporuje prázdné elementy HTML select .

CanRenderInputAndSelectElementsTogether

Získá hodnotu, která označuje, zda prohlížeč podporuje WML input a select prvky dohromady ve stejné kartě.

CanRenderMixedSelects

Získá hodnotu, která označuje, zda prohlížeč podporuje WML option elementy, které určují jak onpick a value atributy.

CanRenderOneventAndPrevElementsTogether

Získá hodnotu, která označuje, zda prohlížeč podporuje WML onevent a prev elementy ve stejné kartě.

CanRenderPostBackCards

Získá hodnotu, která označuje, zda prohlížeč podporuje karty WML pro postback.

CanRenderSetvarZeroWithMultiSelectionList

Získá hodnotu, která označuje, zda prohlížeč podporuje WML setvar elementy, které mají value atribut 0.

CanSendMail

Získá hodnotu, která označuje, zda prohlížeč podporuje odesílání e-mailových zpráv pomocí schématu HTML mailto .

Capabilities

Používá se interně k získání definovaných funkcí prohlížeče.

CDF

Získá hodnotu, která označuje, zda prohlížeč podporuje Formát definice kanálu (CDF) pro webcasting.

ClrVersion

Získá verzi rozhraní .NET Framework, která je nainstalována v klientovi.

Cookies

Získá hodnotu, která označuje, zda prohlížeč je schopen podporovat soubory cookie.

Crawler

Získá hodnotu, která označuje, zda prohlížeč je prohledávací modul webový prohledávací modul.

DefaultSubmitButtonLimit

Získá maximální počet tlačítek pro odeslání, které jsou povoleny pro formulář.

EcmaScriptVersion

Získá číslo verze ECMAScript (JavaScript), který prohlížeč podporuje.

Frames

Získá hodnotu, která označuje, zda prohlížeč podporuje rámce HTML.

GatewayMajorVersion

Získá číslo hlavní verze bezdrátové brány, která se používá pro přístup k serveru, pokud je známo.

GatewayMinorVersion

Získá číslo podverze bezdrátové brány, která se používá pro přístup k serveru, pokud je známo.

GatewayVersion

Získá verzi bezdrátové brány, která se používá pro přístup k serveru, pokud je známo.

HasBackButton

Získá hodnotu, která označuje, zda prohlížeč má vyhrazené tlačítko Zpět.

HidesRightAlignedMultiselectScrollbars

Získá hodnotu, která označuje, zda posuvník prvku HTML select multiple , který má align atribut hodnota right je zakryt při vykreslování.

HtmlTextWriter

Získá nebo nastaví plně kvalifikovaný název HtmlTextWriter třídy použití pro psaní značek znaků a textu.

Id

Získá interní identifikátor prohlížeče, jak je uvedeno v definičním souboru prohlížeče.

InputType

Získá typ vstupu, který je podporován prohlížečem.

IsColor

Získá hodnotu, která označuje, zda prohlížeč má zobrazení barev.

IsMobileDevice

Získá hodnotu, která označuje, zda prohlížeč je rozpoznané mobilní zařízení.

Item[String]

Získá hodnotu zadané funkce prohlížeče. V jazyce C# je tato vlastnost indexerem pro třídu.

JavaApplets

Získá hodnotu, která označuje, zda prohlížeč podporuje Java.

JScriptVersion

Získá verzi JScriptu, kterou prohlížeč podporuje.

MajorVersion

Získá číslo hlavní verze (celé číslo) prohlížeče.

MaximumHrefLength

Získá maximální délku znaků pro href atribut HTML a (anchor) elementu.

MaximumRenderedPageSize

Získá maximální délku stránky v bajtech, které může prohlížeč zobrazit.

MaximumSoftkeyLabelLength

Získá maximální délku textu, který může zobrazit popisek obnovitelného klíče.

MinorVersion

Získá číslo podverze (desítkové) verze prohlížeče.

MinorVersionString

Získá číslo podverze (desítkové) verze prohlížeče jako řetězec.

MobileDeviceManufacturer

Získá název výrobce mobilního zařízení, pokud je známo.

MobileDeviceModel

Získá název modelu mobilního zařízení, pokud je znám.

MSDomVersion

Získá verzi Microsoft HTML (MSHTML) Document Object Model (DOM), který prohlížeč podporuje.

NumberOfSoftkeys

Získá počet softkeys na mobilním zařízení.

Platform

Získá název operačního systému, který klient používá, pokud je znám.

PreferredImageMime

Získá TYP MIME typu obsahu obrázku, který prohlížeč obvykle preferuje.

PreferredRenderingMime

Získá typ MIME typu obsahu, který prohlížeč obvykle preferuje.

PreferredRenderingType

Získá obecný název pro typ obsahu, který prohlížeč preferuje.

PreferredRequestEncoding

Získá kódování požadavku, které prohlížeč preferuje.

PreferredResponseEncoding

Získá kódování odpovědi, které prohlížeč preferuje.

RendersBreakBeforeWmlSelectAndInput

Získá hodnotu, která určuje, zda prohlížeč vykresluje konec řádku před select nebo input prvky.

RendersBreaksAfterHtmlLists

Získá hodnotu, která určuje, zda prohlížeč vykresluje konec řádku za prvky seznamu položky.

RendersBreaksAfterWmlAnchor

Získá hodnotu, která určuje, zda prohlížeč vykresluje konec řádku za samostatný WML a (anchor) element.

RendersBreaksAfterWmlInput

Získá hodnotu, která určuje, zda prohlížeč vykresluje konec řádku za element WML input .

RendersWmlDoAcceptsInline

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

Získá hodnotu, která určuje, zda prohlížeč vykresluje prvky WML select jako karty nabídek místo jako pole se seznamem.

RequiredMetaTagNameValue

Používá se interně k vytvoření metaznačku, kterou vyžadují některé prohlížeče.

RequiresAttributeColonSubstitution

Získá hodnotu, která označuje, zda prohlížeč vyžaduje dvojtečky v hodnotách atributů elementu být nahrazen jiným znakem.

RequiresContentTypeMetaTag

Získá hodnotu, která označuje, zda prohlížeč vyžaduje HTML meta element, pro který content-type je atribut zadán.

RequiresControlStateInSession

Získá hodnotu, která určuje, zda prohlížeč vyžaduje, aby byl v relacích zachován stav řízení.

RequiresDBCSCharacter

Získá hodnotu, která určuje, zda prohlížeč vyžaduje dvoubajetovou znakovou sadu.

RequiresHtmlAdaptiveErrorReporting

Získá hodnotu, která označuje, zda prohlížeč vyžaduje nestandardní chybové zprávy.

RequiresLeadingPageBreak

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

Získá hodnotu, která označuje, zda prohlížeč nepodporuje br html elementy pro formátování konců řádků.

RequiresOutputOptimization

Získá hodnotu, která určuje, zda prohlížeč vyžaduje, aby stránky obsahovaly formát optimalizovaný pro značky jazyka značek.

RequiresPhoneNumbersAsPlainText

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í revize.

RequiresSpecialViewStateEncoding

Získá hodnotu, která určuje, zda prohlížeč vyžaduje, aby hodnoty stavu zobrazení byly speciálně kódovány.

RequiresUniqueFilePathSuffix

Získá hodnotu, která označuje, zda prohlížeč vyžaduje jedinečné adresy URL akcí formuláře.

RequiresUniqueHtmlCheckboxNames

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

Získá hodnotu, která určuje, zda prohlížeč vyžaduje jedinečné name hodnoty atributů pro více elementů HTML input .

RequiresUrlEncodedPostfieldValues

Získá hodnotu, která určuje, zda postback data, která jsou odeslána prohlížečem budou kódovány URL.

ScreenBitDepth

Získá hloubku displeje v bitech na pixel.

ScreenCharactersHeight

Získá přibližnou výšku zobrazení v řádcích znaků.

ScreenCharactersWidth

Získá přibližnou šířku zobrazení v znaky.

ScreenPixelsHeight

Získá přibližnou výšku displeje v pixelech.

ScreenPixelsWidth

Získá přibližnou šířku displeje v pixelech.

SupportsAccesskeyAttribute

Získá hodnotu, která označuje, zda prohlížeč podporuje accesskey atribut HTML a (ukotvení) a input elementy.

SupportsBodyColor

Získá hodnotu, která označuje, zda prohlížeč podporuje bgcolor atribut html body elementu.

SupportsBold

Získá hodnotu, která označuje, zda prohlížeč podporuje b html elementy formátování tučného textu.

SupportsCacheControlMetaTag

Získá hodnotu, která určuje, zda prohlížeč podporuje cache-control hodnotu atributu http-equiv html elementů meta .

SupportsCallback

Získá hodnotu, která označuje, zda prohlížeč podporuje zpětné volání skripty.

SupportsCss

Získá hodnotu, která označuje, zda prohlížeč podporuje šablony stylů CSS .

SupportsDivAlign

Získá hodnotu, která označuje, zda prohlížeč podporuje align atribut elementů HTML div .

SupportsDivNoWrap

Získá hodnotu, která označuje, zda prohlížeč podporuje nowrap atribut elementů HTML div .

SupportsEmptyStringInCookieValue

Získá hodnotu, která označuje, zda prohlížeč podporuje prázdné řetězce v hodnotách cookie.

SupportsFontColor

Získá hodnotu, která označuje, zda prohlížeč podporuje color atribut elementů HTML font .

SupportsFontName

Získá hodnotu, která označuje, zda prohlížeč podporuje name atribut elementů HTML font .

SupportsFontSize

Získá hodnotu, která označuje, zda prohlížeč podporuje size atribut elementů HTML font .

SupportsImageSubmit

Získá hodnotu, která označuje, zda prohlížeč podporuje použití vlastní image místo standardního formuláře odeslat tlačítko.

SupportsIModeSymbols

Získá hodnotu, která označuje, zda prohlížeč podporuje symboly i-mode.

SupportsInputIStyle

Získá hodnotu, která označuje, zda prohlížeč podporuje istyle atribut elementů HTML input .

SupportsInputMode

Získá hodnotu, která označuje, zda prohlížeč podporuje mode atribut elementů HTML input .

SupportsItalic

Získá hodnotu, která označuje, zda prohlížeč podporuje elementy HTML i formátovat kurzívu.

SupportsJPhoneMultiMediaAttributes

Získá hodnotu, která označuje, zda prohlížeč podporuje multimediální atributy J-Phone.

SupportsJPhoneSymbols

Získá hodnotu, která označuje, zda prohlížeč podporuje symboly obrázků specifické pro J-Phone.

SupportsQueryStringInFormAction

Získá hodnotu, která označuje, zda prohlížeč podporuje řetězec dotazu v action atributu hodnoty elementů HTML form .

SupportsRedirectWithCookie

Získá hodnotu, která označuje, zda prohlížeč podporuje soubory cookie při přesměrování.

SupportsSelectMultiple

Získá hodnotu, která označuje, zda prohlížeč podporuje multiple atribut elementů HTML select .

SupportsUncheck

Získá hodnotu, která označuje, zda vymazání kontrolovaného HTML input type="checkbox" elementu se odráží v postback data.

SupportsXmlHttp

Získá hodnotu, která označuje, zda prohlížeč podporuje příjem XML přes HTTP.

Tables

Získá hodnotu, která označuje, zda prohlížeč podporuje table html elementy.

TagWriter

Používá se interně k získání typu objektu, který se používá k zápisu značek pro prohlížeč.

Type

Získá název a hlavní číslo (celé číslo) prohlížeče.

UseOptimizedCacheKey

Používá se interně k získání hodnoty, která označuje, jestli se má použít optimalizovaný klíč mezipaměti.

VBScript

Získá hodnotu, která označuje, zda prohlížeč podporuje Visual Basic Scripting Edition (VBScript).

Version

Získá celé číslo verze (celé číslo a desítkové číslo) prohlížeče jako řetězec.

W3CDomVersion

Získá verzi modelu DOM (World Wide Web Consortium) XML Document Object Model (DOM), který prohlížeč podporuje.

Win16

Získá hodnotu, která označuje, zda klient je počítač založený na Win16.

Win32

Získá hodnotu, která označuje, zda klient je počítač se systémem Win32.

Metody

Name Description
AddBrowser(String)

Interně slouží k přidání položky do interní kolekce prohlížečů, pro které jsou rozpoznány možnosti.

CompareFilters(String, String)

Používá se interně k porovnání filtrů.

CreateHtmlTextWriter(TextWriter)

Vytvoří novou instanci objektu HtmlTextWriter , která se použije k vykreslení revizí v prohlížeči.

DisableOptimizedCacheKey()

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)

Používá se interně k vyhodnocení filtru.

GetClrVersions()

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)

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