HttpBrowserCapabilitiesBase Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
| 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 |
| 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 |
| CanRenderEmptySelects |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje prázdné elementy HTML |
| CanRenderInputAndSelectElementsTogether |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje WML |
| CanRenderMixedSelects |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje WML |
| CanRenderOneventAndPrevElementsTogether |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje WML |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| RendersWmlSelectsAsMenuCards |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč vykresluje prvky WML |
| 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 |
| 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 |
| RequiresNoBreakInFormatting |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč nepodporuje |
| 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é |
| RequiresUniqueHtmlInputNames |
Při přepsání v odvozené třídě získá hodnotu, která určuje, zda prohlížeč vyžaduje jedinečné |
| 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 |
| SupportsBodyColor |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje |
| SupportsBold |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje elementy HTML |
| SupportsCacheControlMetaTag |
Při přepsání v odvozené třídě získá hodnotu, která určuje, zda prohlížeč podporuje |
| 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 |
| SupportsDivNoWrap |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje |
| 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 |
| SupportsFontName |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje |
| SupportsFontSize |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje |
| 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 |
| SupportsInputMode |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje |
| SupportsItalic |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda prohlížeč podporuje elementy HTML |
| 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 |
| 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 |
| SupportsUncheck |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda vymazání kontrolovaného HTML |
| 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 |
| 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) |