HttpBrowserCapabilitiesBase Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| SupportsBodyColor |
När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder |
| 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 |
| SupportsCacheControlMetaTag |
När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder |
| 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 |
| SupportsDivNoWrap |
När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder |
| 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 |
| SupportsFontName |
När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder |
| SupportsFontSize |
När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder |
| 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 |
| SupportsInputMode |
När det åsidosätts i en härledd klass får du ett värde som anger om webbläsaren stöder |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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) |