HttpBrowserCapabilitiesBase Klass

Definition

Fungerar som basklass för klasser som gör det möjligt för servern att samla in information om funktionerna i webbläsaren som gjorde den aktuella begäran.

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
Arv
HttpBrowserCapabilitiesBase
Härledda
Implementeringar

Kommentarer

Klassen HttpBrowserCapabilitiesBase är en abstrakt klass som innehåller samma medlemmar som HttpBrowserCapabilities klassen. Med klassen HttpBrowserCapabilitiesBase kan du skapa härledda klasser som liknar klassen HttpBrowserCapabilities, men som du kan anpassa och som fungerar utanför ASP.NET pipeline. När du utför enhetstestning använder du vanligtvis en härledd klass för att implementera medlemmar med anpassat beteende som uppfyller det scenario som du testar.

Klassen HttpBrowserCapabilitiesWrapper härleds från HttpBrowserCapabilitiesBase klassen. Klassen HttpBrowserCapabilitiesWrapper fungerar som omslutning för HttpBrowserCapabilities klassen. Vid körning använder du vanligtvis en instans av HttpBrowserCapabilitiesWrapper klassen för att anropa medlemmar i HttpBrowserCapabilities objektet.

Konstruktorer

Name Description
HttpBrowserCapabilitiesBase()

Initierar klassen för användning av en ärvd klassinstans. Den här konstruktorn kan bara anropas av en ärvd klass.

Egenskaper

Name Description
ActiveXControls

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren kan stödja ActiveX-kontroller.

Adapters

När du åsidosättas i en härledd klass hämtar du samlingen med tillgängliga kontrollkort.

AOL

När det åsidosätts i en härledd klass får du ett värde som anger om klienten är en AOL-webbläsare (America Online).

BackgroundSounds

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder uppspelning av bakgrundsljud med hjälp bgsounds av HTML-elementet.

Beta

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren är en betaversion.

Browser

När den åsidosätts i en härledd klass hämtar du webbläsarsträngen (om någon) som skickades av webbläsaren i begärandehuvudet User-Agent .

Browsers

När det åsidosättas i en härledd klass hämtar en samling webbläsare för vilka funktioner identifieras.

CanCombineFormsInDeck

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder däck som innehåller flera formulär, till exempel separata kort.

CanInitiateVoiceCall

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsarenheten kan initiera ett röstsamtal.

CanRenderAfterInputOrSelectElement

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder sidinnehåll som följer WML select eller input element.

CanRenderEmptySelects

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder tomma HTML-element select .

CanRenderInputAndSelectElementsTogether

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder WML input och select element tillsammans på samma kort.

CanRenderMixedSelects

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder WML-element option som anger både onpick och value attribut.

CanRenderOneventAndPrevElementsTogether

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder WML onevent och prev element på samma kort.

CanRenderPostBackCards

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder WML-kort för efteråterställning.

CanRenderSetvarZeroWithMultiSelectionList

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder WML-element setvar som har ett value attribut på 0.

CanSendMail

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren har stöd för att skicka e-postmeddelanden med hjälp av HTML-schemat mailto .

Capabilities

När det åsidosättas i en härledd klass används internt för att hämta de definierade funktionerna i webbläsaren.

CDF

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder CDF (Channel Definition Format) för webbsändning.

ClrVersion

När den åsidosätts i en härledd klass hämtar den version av .NET Framework som är installerad på klienten.

Cookies

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren kan stödja cookies.

Crawler

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren är en sökrobot för sökmotorn.

DefaultSubmitButtonLimit

När det åsidosätts i en härledd klass får du det maximala antalet skicka-knappar som tillåts för ett formulär.

EcmaScriptVersion

När det åsidosätts i en härledd klass hämtar du versionsnumret för ECMAScript (JavaScript) som webbläsaren stöder.

Frames

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder HTML-ramar.

GatewayMajorVersion

När det åsidosätts i en härledd klass hämtar du huvudversionsnumret för den trådlösa gateway som används för att komma åt servern, om det är känt.

GatewayMinorVersion

När det åsidosätts i en härledd klass hämtar du delversionsnumret för den trådlösa gateway som används för att komma åt servern, om det är känt.

GatewayVersion

När den åsidosätts i en härledd klass hämtar den version av den trådlösa gateway som används för att komma åt servern, om det är känt.

HasBackButton

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren har en dedikerad bakåtknapp.

HidesRightAlignedMultiselectScrollbars

När det åsidosätts i en härledd klass får du ett värde som anger om rullningslisten för ett HTML-element select multiple som har ett align attributvärde right är dolt vid återgivning.

HtmlTextWriter

När det åsidosättas i en härledd klass hämtar eller anger du det fullständigt kvalificerade klassnamnet för den HtmlTextWriter som ska användas för att skriva markeringstecken och text.

Id

När den åsidosättas i en härledd klass hämtar den interna identifieraren för webbläsaren enligt definitionen i webbläsarens definitionsfil.

InputType

När den åsidosätts i en härledd klass hämtar den typ av indata som stöds av webbläsaren.

IsColor

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren har en färgvisning.

IsMobileDevice

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren är en identifierad mobil enhet.

Item[String]

När du åsidosättas i en härledd klass hämtar du värdet för den angivna webbläsarfunktionen. I C# är den här egenskapen indexeraren för klassen.

JavaApplets

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder Java.

JScriptVersion

När den åsidosätts i en härledd klass hämtar den JScript-version som webbläsaren stöder.

MajorVersion

När du åsidosättas i en härledd klass hämtar du huvudversionsnumret (heltal) i webbläsaren.

MaximumHrefLength

När det åsidosätts i en härledd klass hämtar den maximala längden i tecken för attributet för href ett HTML-element a (fästpunkt).

MaximumRenderedPageSize

När den åsidosätts i en härledd klass hämtar den maximala längden på sidan, i byte, som webbläsaren kan visa.

MaximumSoftkeyLabelLength

När den åsidosätts i en härledd klass får du den maximala längden på texten som en etikett med mjuk nyckel kan visa.

MinorVersion

När du åsidosättas i en härledd klass hämtar du delversionsnumret (decimal) i webbläsaren.

MinorVersionString

När det åsidosättas i en härledd klass hämtar det mindre versionsnumret (decimal) i webbläsaren som en sträng.

MobileDeviceManufacturer

När du åsidosättas i en härledd klass hämtar du namnet på tillverkaren av en mobil enhet, om det är känt.

MobileDeviceModel

När det åsidosättas i en härledd klass hämtar du modellnamnet för en mobil enhet, om det är känt.

MSDomVersion

När den åsidosätts i en härledd klass hämtar den version av Microsoft HTML (MSHTML) dokumentobjektmodell (DOM) som webbläsaren stöder.

NumberOfSoftkeys

När det åsidosätts i en härledd klass hämtar du antalet softkeys på en mobil enhet.

Platform

När det åsidosätts i en härledd klass hämtar du namnet på det operativsystem som klienten använder, om det är känt.

PreferredImageMime

När den åsidosätts i en härledd klass hämtar den MIME-typ av bildinnehåll som webbläsaren vanligtvis föredrar.

PreferredRenderingMime

När den åsidosätts i en härledd klass hämtar den MIME-typ av innehåll som webbläsaren vanligtvis föredrar.

PreferredRenderingType

När det åsidosätts i en härledd klass hämtar det allmänna namnet på den typ av innehåll som webbläsaren föredrar.

PreferredRequestEncoding

När den åsidosätts i en härledd klass hämtar den begärandekodning som webbläsaren föredrar.

PreferredResponseEncoding

När det åsidosätts i en härledd klass får du den svarskodning som webbläsaren föredrar.

RendersBreakBeforeWmlSelectAndInput

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren återger en radbrytning före WML select eller input element.

RendersBreaksAfterHtmlLists

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren återger en radbrytning efter listobjektelement.

RendersBreaksAfterWmlAnchor

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren återger en radbrytning efter ett fristående WML-element a (fästpunkt).

RendersBreaksAfterWmlInput

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren återger en radbrytning efter ett WML-element input .

RendersWmlDoAcceptsInline

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren för mobila enheter återger ett WML-formulär do som accepterar konstruktionen som en infogad knapp i stället för som en softkey.

RendersWmlSelectsAsMenuCards

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren återger WML-element select som menykort, i stället för som en kombinationsruta.

RequiredMetaTagNameValue

När den åsidosätts i en härledd klass används den internt för att skapa en metatagg som krävs av vissa webbläsare.

RequiresAttributeColonSubstitution

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren kräver att kolon i elementattributvärden ersätts med ett annat tecken.

RequiresContentTypeMetaTag

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren kräver ett HTML-element meta som content-type attributet har angetts för.

RequiresControlStateInSession

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren kräver att kontrolltillståndet upprätthålls i sessioner.

RequiresDBCSCharacter

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren kräver en teckenuppsättning med dubbla byte.

RequiresHtmlAdaptiveErrorReporting

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren kräver icke-standard felmeddelanden.

RequiresLeadingPageBreak

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren kräver att det första elementet i en webbsidas brödtext är ett HTML-element br .

RequiresNoBreakInFormatting

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren inte stöder HTML-element br för att formatera radbrytningar.

RequiresOutputOptimization

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren kräver att sidorna innehåller en storleksoptimerad form av markup-språktaggar.

RequiresPhoneNumbersAsPlainText

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder telefonuppringning baserat på oformaterad text eller om den kräver särskild markering.

RequiresSpecialViewStateEncoding

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren kräver att visningstillståndsvärden kodas särskilt.

RequiresUniqueFilePathSuffix

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren kräver unika URL:er för formuläråtgärder.

RequiresUniqueHtmlCheckboxNames

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren kräver unika name attributvärden för flera HTML-element input type="checkbox" .

RequiresUniqueHtmlInputNames

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren kräver unika name attributvärden för flera HTML-element input .

RequiresUrlEncodedPostfieldValues

När det åsidosätts i en härledd klass får du ett värde som anger om postback-data som skickas av webbläsaren ska vara URL-kodade.

ScreenBitDepth

När du åsidosättas i en härledd klass får du djupet på skärmen, i bitar per pixel.

ScreenCharactersHeight

När den åsidosättas i en härledd klass hämtar den ungefärliga höjden på displayen, i teckenlinjer.

ScreenCharactersWidth

När den åsidosättas i en härledd klass får den ungefärliga bredden på skärmen, i tecken.

ScreenPixelsHeight

När den åsidosättas i en härledd klass hämtar den ungefärliga höjden på skärmen, i bildpunkter.

ScreenPixelsWidth

När den åsidosättas i en härledd klass får den ungefärliga bredden på skärmen, i bildpunkter.

SupportsAccesskeyAttribute

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder accesskey attributet HTML a (fästpunkt) och input element.

SupportsBodyColor

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder bgcolor attributet för HTML-elementet body .

SupportsBold

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder HTML-element b för att formatera fet text.

SupportsCacheControlMetaTag

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder cache-control värdet för attributet för http-equiv HTML-element meta .

SupportsCallback

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder motringningsskript.

SupportsCss

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder sammanhängande formatmallar (CSS).

SupportsDivAlign

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder align attributet för HTML-element div .

SupportsDivNoWrap

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder nowrap attributet för HTML-element div .

SupportsEmptyStringInCookieValue

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder tomma strängar i cookievärden.

SupportsFontColor

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder color attributet för HTML-element font .

SupportsFontName

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder name attributet för HTML-element font .

SupportsFontSize

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder size attributet för HTML-element font .

SupportsImageSubmit

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder användning av en anpassad avbildning i stället för en standardformulärinskickningsknapp.

SupportsIModeSymbols

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder i-mode-symboler.

SupportsInputIStyle

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder istyle attributet för HTML-element input .

SupportsInputMode

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder mode attributet för HTML-element input .

SupportsItalic

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder HTML-element i för att formatera kursiv text.

SupportsJPhoneMultiMediaAttributes

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder multimedieattribut för J-Phone.

SupportsJPhoneSymbols

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder J-Phone-specifika bildsymboler.

SupportsQueryStringInFormAction

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder en frågesträng i action attributvärdet för HTML-element form .

SupportsRedirectWithCookie

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder cookies vid omdirigering.

SupportsSelectMultiple

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder multiple attributet för HTML-element select .

SupportsUncheck

När det åsidosätts i en härledd klass får du ett värde som anger om rensning av ett markerat HTML-element input type="checkbox" återspeglas i postback-data.

SupportsXmlHttp

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren har stöd för att ta emot XML via HTTP.

Tables

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder HTML-element table .

TagWriter

När det åsidosätts i en härledd klass används internt för att hämta den typ av objekt som används för att skriva taggar för webbläsaren.

Type

När du åsidosättas i en härledd klass hämtar du webbläsarens namn och huvudversionsnummer (heltal).

UseOptimizedCacheKey

När det åsidosätts i en härledd klass används internt för att hämta ett värde som anger om du vill använda en optimerad cachenyckel.

VBScript

När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder Visual Basic Scripting Edition (VBScript).

Version

När det åsidosättas i en härledd klass hämtar den fullständiga versionsnumret (heltal och decimal) i webbläsaren som en sträng.

W3CDomVersion

När den åsidosätts i en härledd klass hämtar den version av W3C XML-dokumentobjektmodellen (W3C) (World Wide Web Consortium) som webbläsaren stöder.

Win16

När den åsidosätts i en härledd klass får du ett värde som anger om klienten är en Win16-baserad dator.

Win32

När den åsidosätts i en härledd klass får du ett värde som anger om klienten är en Win32-baserad dator.

Metoder

Name Description
AddBrowser(String)

När det åsidosättas i en härledd klass används internt för att lägga till en post i den interna samlingen webbläsare för vilka funktioner identifieras.

CompareFilters(String, String)

När det åsidosättas i en härledd klass används internt för att jämföra filter.

CreateHtmlTextWriter(TextWriter)

När det åsidosättas i en härledd klass skapar en ny instans av objektet som HtmlTextWriter ska användas för att återge markering i webbläsaren.

DisableOptimizedCacheKey()

När åsidosättas i en härledd klass används internt för att inaktivera användningen av en optimerad cachenyckel.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
EvaluateFilter(String)

När det åsidosättas i en härledd klass används internt för att utvärdera ett filter.

GetClrVersions()

När det åsidosätts i en härledd klass hämtar alla versioner av den .NET Framework common language runtime (CLR) som är installerade på klienten.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
IsBrowser(String)

När det åsidosätts i en härledd klass får du ett värde som anger om klientwebbläsaren är samma som den angivna webbläsaren.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för