Freigeben über


HttpCapabilitiesBase-Member

Ermöglicht den Zugriff auf ausführliche Informationen über die Funktionen des Clientbrowsers.

In den folgenden Tabellen werden die vom HttpCapabilitiesBase -Typ verfügbar gemachten Member aufgeführt.

Öffentliche Konstruktoren

  Name Beschreibung
Öffentliche Methode HttpCapabilitiesBase Erstellt eine neue Instanz der HttpCapabilitiesBase-Klasse.

Zum Seitenanfang

Öffentliche Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ActiveXControls Ruft einen Wert ab, der angibt, ob der Browser ActiveX-Steuerelemente unterstützt.
Öffentliche Eigenschaft Adapters Gibt die Auflistung verfügbarer Steuerelementadapter zurück.
Öffentliche Eigenschaft AOL Ruft einen Wert ab, der angibt, ob es sich bei dem Client um einen AOL (America Online)-Browser handelt.
Öffentliche Eigenschaft BackgroundSounds Ruft einen Wert ab, der angibt, ob der Browser die Wiedergabe von Hintergrundsound mit dem <bgsounds>-HTML-Element unterstützt.
Öffentliche Eigenschaft Beta Ruft einen Wert ab, der angibt, ob es sich bei dem Browser um eine Betaversion handelt.
Öffentliche Eigenschaft Browser Ruft ggf. die Browserzeichenfolge ab, die vom Browser im User-Agent-Anforderungsheader gesendet wurde.
Öffentliche Eigenschaft Browsers Ruft eine ArrayList der Browser im Capabilities-Wörterbuch ab.
Öffentliche Eigenschaft CanCombineFormsInDeck Ruft einen Wert ab, der angibt, ob der Browser Stapel mit mehreren Formularen, z. B. getrennte Karten, unterstützt.
Öffentliche Eigenschaft CanInitiateVoiceCall Ruft einen Wert ab, der angibt, ob das Browsergerät einen Sprachanruf einleiten kann.
Öffentliche Eigenschaft CanRenderAfterInputOrSelectElement Ruft einen Wert ab, der angibt, ob der Browser Seiteninhalt nach WML-<select>-Elementen oder WML-<input>-Elementen unterstützt.
Öffentliche Eigenschaft CanRenderEmptySelects Ruft einen Wert ab, der angibt, ob der Browser leere HTML-<select>-Elemente unterstützt.
Öffentliche Eigenschaft CanRenderInputAndSelectElementsTogether Ruft einen Wert ab, der angibt, ob der Browser auf derselben Karte gemeinsam vorhandene WML-INPUT-Elemente und WML-SELECT-Elemente unterstützt.
Öffentliche Eigenschaft CanRenderMixedSelects Ruft einen Wert ab, der angibt, ob der Browser WML-<option>-Elemente unterstützt, die sowohl das onpick-Attribut als auch das value-Attribut angeben.
Öffentliche Eigenschaft CanRenderOneventAndPrevElementsTogether Ruft einen Wert ab, der angibt, ob der Browser WML-<onevent>-Elemente und WML-<prev>-Elemente unterstützt, die auf derselben WML-Karte gemeinsam vorhanden sind.
Öffentliche Eigenschaft CanRenderPostBackCards Ruft einen Wert ab, der angibt, ob der Browser WML-Karten für Postback unterstützt.
Öffentliche Eigenschaft CanRenderSetvarZeroWithMultiSelectionList Ruft einen Wert ab, der angibt, ob der Browser WML-<setvar>-Elemente mit dem value-Attribut 0 unterstützt.
Öffentliche Eigenschaft CanSendMail Ruft einen Wert ab, der angibt, ob der Browser das Senden von E-Mail-Nachrichten mit dem HTML-<mailto>-Element zum Anzeigen elektronischer Adressen unterstützt.
Öffentliche Eigenschaft Capabilities Wird intern verwendet, um die definierten Funktionen des Browsers abzurufen.
Öffentliche Eigenschaft CDF Ruft einen Wert ab, der angibt, ob der Browser CDF (Channel Definition Format) für Webcasting unterstützt.
Öffentliche Eigenschaft ClrVersion Ruft die Version von .NET Framework ab, die auf dem Client installiert ist.
Öffentliche Eigenschaft Cookies Ruft einen Wert ab, der angibt, ob der Browser Cookies unterstützt.
Öffentliche Eigenschaft Crawler Ruft einen Wert ab, der angibt, ob es sich bei dem Browser um die Suchmaschine Webcrawler handelt.
Öffentliche Eigenschaft DefaultSubmitButtonLimit Gibt die maximale Anzahl von Schaltflächen Absenden zurück, die für ein Formular zulässig sind.
Öffentliche Eigenschaft EcmaScriptVersion Ruft die Nummer der Version von ECMAScript ab, die der Browser unterstützt.
Öffentliche Eigenschaft Frames Ruft einen Wert ab, der angibt, ob der Browser HTML-Frames unterstützt.
Öffentliche Eigenschaft GatewayMajorVersion Ruft die Hauptversionsnummer des drahtlosen Gateways ab, das für den Zugriff auf den Server verwendet wird, sofern bekannt.
Öffentliche Eigenschaft GatewayMinorVersion Ruft die Nebenversionsnummer des drahtlosen Gateways ab, das für den Zugriff auf den Server verwendet wird, sofern bekannt.
Öffentliche Eigenschaft GatewayVersion Ruft die Version des drahtlosen Gateways ab, das für den Zugriff auf den Server verwendet wird, sofern bekannt.
Öffentliche Eigenschaft HasBackButton Ruft einen Wert ab, der angibt, ob der Browser über eine spezielle Schaltfläche Zurück verfügt.
Öffentliche Eigenschaft HidesRightAlignedMultiselectScrollbars Ruft einen Wert ab, der angibt, ob die Bildlaufleiste eines HTML-<select multiple>-Elements mit dem Wert right des align-Attributs beim Rendern verdeckt wird.
Öffentliche Eigenschaft HtmlTextWriter Ruft den voll qualifizierten Klassennamen des zu verwendenden HtmlTextWriter ab oder legt diesen fest.
Öffentliche Eigenschaft Id Ruft den in der Browserdefinitionsdatei angegebenen internen Bezeichner des Browsers ab.
Öffentliche Eigenschaft InputType Gibt den Typ der Eingabe zurück, der vom Browser unterstützt wird.
Öffentliche Eigenschaft IsColor Ruft einen Wert ab, der angibt, ob der Browser über eine Farbanzeige verfügt.
Öffentliche Eigenschaft IsMobileDevice Ruft einen Wert ab, der angibt, ob es sich bei dem Browser um ein erkanntes mobiles Gerät handelt.
Öffentliche Eigenschaft Item Ruft den Wert der angegebenen Browserfunktion ab. In C# ist diese Eigenschaft der Indexer für die Klasse.
Öffentliche Eigenschaft JavaApplets Ruft einen Wert ab, der angibt, ob der Browser Java unterstützt.
Öffentliche Eigenschaft JavaScript Ruft einen Wert ab, der angibt, ob der Browser JavaScript unterstützt.
Öffentliche Eigenschaft JScriptVersion Ruft die vom Browser unterstützte Version von JScript ab.
Öffentliche Eigenschaft MajorVersion Ruft die Hauptversionsnummer (ganze Zahl) des Browsers ab.
Öffentliche Eigenschaft MaximumHrefLength Ruft die maximale Länge in Zeichen für das href-Attribut eines HTML-<a>-Elements (Anker) ab.
Öffentliche Eigenschaft MaximumRenderedPageSize Ruft die maximale Länge der Seite in Bytes ab, die der Browser anzeigen kann.
Öffentliche Eigenschaft MaximumSoftkeyLabelLength Gibt die maximale Länge des Textes zurück, der als Funktionstastenbeschriftung angezeigt werden kann.
Öffentliche Eigenschaft MinorVersion Ruft die Nebenversionsnummer (d. h. eine Dezimalzahl) des Browsers ab.
Öffentliche Eigenschaft MinorVersionString Ruft die Nebenversionsnummer (Dezimalzahl) des Browsers als Zeichenfolge ab.
Öffentliche Eigenschaft MobileDeviceManufacturer Gibt den Namen des Herstellers eines mobilen Geräts zurück, sofern bekannt.
Öffentliche Eigenschaft MobileDeviceModel Ruft den Modellnamen eines mobilen Geräts ab, sofern bekannt.
Öffentliche Eigenschaft MSDomVersion Ruft die vom Browser unterstützte Version des MSHTML-DOM (Microsoft HTML Document Object Model) ab.
Öffentliche Eigenschaft NumberOfSoftkeys Gibt die Anzahl der Bildschirmtasten an einem mobilen Gerät zurück.
Öffentliche Eigenschaft Platform Ruft den Namen der vom Client verwendeten Plattform ab, sofern bekannt.
Öffentliche Eigenschaft PreferredImageMime Gibt den MIME-Typ des Typs von Bildinhalt zurück, der vom Browser i. d. R. bevorzugt wird.
Öffentliche Eigenschaft PreferredRenderingMime Gibt den MIME-Typ des Inhaltstyps zurück, der vom Browser i. d. R. bevorzugt wird.
Öffentliche Eigenschaft PreferredRenderingType Ruft die allgemeine Bezeichnung für den Inhaltstyp ab, der vom Browser bevorzugt wird.
Öffentliche Eigenschaft PreferredRequestEncoding Ruft die vom Browser bevorzugte Anforderungscodierung ab.
Öffentliche Eigenschaft PreferredResponseEncoding Ruft die vom Browser bevorzugte Antwortcodierung ab.
Öffentliche Eigenschaft RendersBreakBeforeWmlSelectAndInput Ruft einen Wert ab, der angibt, ob der Browser vor <select>-Elementen oder <input>-Elementen einen Zeilenumbruch rendert.
Öffentliche Eigenschaft RendersBreaksAfterHtmlLists Ruft einen Wert ab, der angibt, ob der Browser nach Listenelementen einen Zeilenumbruch rendert.
Öffentliche Eigenschaft RendersBreaksAfterWmlAnchor Ruft einen Wert ab, der angibt, ob der Browser nach einem eigenständigen HTML-<a>-Element (Anker) einen Zeilenumbruch rendert.
Öffentliche Eigenschaft RendersBreaksAfterWmlInput Ruft einen Wert ab, der angibt, ob der Browser nach einem HTML-<input>-Element einen Zeilenumbruch rendert.
Öffentliche Eigenschaft RendersWmlDoAcceptsInline Ruft einen Wert ab, der angibt, ob der Browser eines mobilen Geräts ein WML-do-Konstrukt für das Übernehmen in Formularen als Inlineschaltfläche und nicht als Bildschirmtaste rendert.
Öffentliche Eigenschaft RendersWmlSelectsAsMenuCards Ruft einen Wert ab, der angibt, ob der Browser WML-<select>-Elemente als Menükarten und nicht als Kombinationsfeld rendert.
Öffentliche Eigenschaft RequiredMetaTagNameValue Wird intern verwendet, um ein für einige Browser erforderliches Metatag zu erzeugen.
Öffentliche Eigenschaft RequiresAttributeColonSubstitution Ruft einen Wert ab, der angibt, ob für den Browser Doppelpunkte in Elementattributwerten durch ein anderes Zeichen ersetzt werden müssen.
Öffentliche Eigenschaft RequiresContentTypeMetaTag Ruft einen Wert ab, der angibt, ob der Browser ein HTML-<meta>-Element erfordert, für das das content-type-Attribut angegeben wurde.
Öffentliche Eigenschaft RequiresControlStateInSession Ruft einen Wert ab, der angibt, ob für den Browser der Steuerelementzustand in Sitzungen beibehalten werden muss.
Öffentliche Eigenschaft RequiresDBCSCharacter Ruft einen Wert ab, der angibt, ob der Browser einen Doppelbyte-Zeichensatz erfordert.
Öffentliche Eigenschaft RequiresHtmlAdaptiveErrorReporting Ruft einen Wert ab, der angibt, ob der Browser nicht dem Standard entsprechende Fehlermeldungen erfordert.
Öffentliche Eigenschaft RequiresLeadingPageBreak Ruft einen Wert ab, der angibt, ob für den Browser das erste Element im body-Abschnitt einer Webseite ein HTML-<br>-Element sein muss.
Öffentliche Eigenschaft RequiresNoBreakInFormatting Ruft einen Wert ab, der angibt, ob der Browser keine HTML-<br>-Elemente zum Formatieren von Zeilenumbrüchen unterstützt.
Öffentliche Eigenschaft RequiresOutputOptimization Ruft einen Wert ab, der angibt, ob für den Browser Seiten ein größenoptimiertes Format von Markupsprachentags enthalten müssen.
Öffentliche Eigenschaft RequiresPhoneNumbersAsPlainText Ruft einen Wert ab, der angibt, ob der Browser das Wählen von Telefonnummern auf der Grundlage von unformatiertem Text unterstützt oder ob spezielles Markup erforderlich ist.
Öffentliche Eigenschaft RequiresSpecialViewStateEncoding Ruft einen Wert ab, der angibt, ob für den Browser VIEWSTATE-Werte eine besondere Codierung erfordern.
Öffentliche Eigenschaft RequiresUniqueFilePathSuffix Ruft einen Wert ab, der angibt, ob der Browser eindeutige form action-URLs erfordert.
Öffentliche Eigenschaft RequiresUniqueHtmlCheckboxNames Ruft einen Wert ab, der angibt, ob der Browser eindeutige name-Attributwerte mehrerer HTML-<input type="checkbox">-Elemente erfordert.
Öffentliche Eigenschaft RequiresUniqueHtmlInputNames Ruft einen Wert ab, der angibt, ob der Browser eindeutige name-Attributwerte mehrerer HTML-<input>-Elemente erfordert.
Öffentliche Eigenschaft RequiresUrlEncodedPostfieldValues Ruft einen Wert ab, der angibt, ob vom Browser gesendete Postbackdaten UrlEncoded sind.
Öffentliche Eigenschaft ScreenBitDepth Gibt die Anzeigetiefe in Bits pro Pixel zurück.
Öffentliche Eigenschaft ScreenCharactersHeight Gibt die ungefähre Höhe der Anzeige in Zeilen zurück.
Öffentliche Eigenschaft ScreenCharactersWidth Gibt die ungefähre Breite der Anzeige in Zeichen zurück.
Öffentliche Eigenschaft ScreenPixelsHeight Gibt die ungefähre Höhe der Anzeige in Pixel zurück.
Öffentliche Eigenschaft ScreenPixelsWidth Gibt die ungefähre Breite der Anzeige in Pixel zurück.
Öffentliche Eigenschaft SupportsAccesskeyAttribute Ruft einen Wert ab, der angibt, ob der Browser das ACCESSKEY-Attribut von HTML-<a>-Elementen (Anker) und HTML-<input>-Elementen unterstützt.
Öffentliche Eigenschaft SupportsBodyColor Ruft einen Wert ab, der angibt, ob der Browser das bgcolor-Attribut des HTML-<body>-Elements unterstützt.
Öffentliche Eigenschaft SupportsBold Ruft einen Wert ab, der angibt, ob der Browser HTML-<b>-Elemente für die Fettformatierung von Text unterstützt.
Öffentliche Eigenschaft SupportsCacheControlMetaTag Ruft einen Wert ab, der angibt, ob der Browser den cache-control-Wert für das http-equiv-Attribut von HTML-<meta>-Elementen unterstützt.
Öffentliche Eigenschaft SupportsCallback Ruft einen Wert ab, der angibt, ob der Browser Rückrufskripts unterstützt.
Öffentliche Eigenschaft SupportsCss Ruft einen Wert ab, der angibt, ob der Browser Cascading Stylesheets (CSS) unterstützt.
Öffentliche Eigenschaft SupportsDivAlign Ruft einen Wert ab, der angibt, ob der Browser das align-Attribut von HTML-<div>-Elementen unterstützt.
Öffentliche Eigenschaft SupportsDivNoWrap Ruft einen Wert ab, der angibt, ob der Browser das nowrap-Attribut von HTML-<div> -Elementen unterstützt.
Öffentliche Eigenschaft SupportsEmptyStringInCookieValue Ruft einen Wert ab, der angibt, ob der Browser leere (NULL (Nothing in Visual Basic)) Zeichenfolgen in Cookiewerten unterstützt.
Öffentliche Eigenschaft SupportsFontColor Ruft einen Wert ab, der angibt, ob der Browser das color-Attribut von HTML-<font>-Elementen unterstützt.
Öffentliche Eigenschaft SupportsFontName Ruft einen Wert ab, der angibt, ob der Browser das name-Attribut von HTML-<font>-Elementen unterstützt.
Öffentliche Eigenschaft SupportsFontSize Ruft einen Wert ab, der angibt, ob der Browser das size-Attribut von HTML-<font> -Elementen unterstützt.
Öffentliche Eigenschaft SupportsImageSubmit Ruft einen Wert ab, der angibt, ob der Browser die Verwendung eines benutzerdefinierten Bildes statt der Standardformularschaltfläche Absenden unterstützt.
Öffentliche Eigenschaft SupportsIModeSymbols Ruft einen Wert ab, der angibt, ob der Browser i-mode-Symbole unterstützt.
Öffentliche Eigenschaft SupportsInputIStyle Ruft einen Wert ab, der angibt, ob der Browser das istyle-Attribut von HTML-<input>-Elementen unterstützt.
Öffentliche Eigenschaft SupportsInputMode Ruft einen Wert ab, der angibt, ob der Browser das mode-Attribut von HTML-<input> -Elementen unterstützt.
Öffentliche Eigenschaft SupportsItalic Ruft einen Wert ab, der angibt, ob der Browser HTML-<i>-Elemente für die Kursivformatierung von Text unterstützt.
Öffentliche Eigenschaft SupportsJPhoneMultiMediaAttributes Ruft einen Wert ab, der angibt, ob der Browser J-Phone-Multimedia-Attribute unterstützt.
Öffentliche Eigenschaft SupportsJPhoneSymbols Ruft einen Wert ab, der angibt, ob der Browser J-Phone-Bildsymbole unterstützt.
Öffentliche Eigenschaft SupportsQueryStringInFormAction Ruft einen Wert ab, der angibt, ob der Browser eine Abfragezeichenfolge im action-Attributwert von HTML-<form>-Elementen unterstützt.
Öffentliche Eigenschaft SupportsRedirectWithCookie Ruft einen Wert ab, der angibt, ob der Browser Cookies bei der Umleitung unterstützt.
Öffentliche Eigenschaft SupportsSelectMultiple Ruft einen Wert ab, der angibt, ob der Browser das multiple-Attribut von HTML-<select>-Elementen unterstützt.
Öffentliche Eigenschaft SupportsUncheck Ruft einen Wert ab, der angibt, ob das Deaktivieren eines aktivierten HTML-<input type=checkbox>-Elements in den Postbackdaten wiedergegeben wird.
Öffentliche Eigenschaft SupportsXmlHttp Ruft einen Wert ab, der angibt, ob der Browser das Empfangen von XML über HTTP unterstützt.
Öffentliche Eigenschaft Tables Ruft einen Wert ab, der angibt, ob der Browser HTML-<table>-Elemente unterstützt.
Öffentliche Eigenschaft TagWriter Wird intern verwendet, um den Typ des Objekts abzurufen, mit dem Tags für den Browser geschrieben werden.
Öffentliche Eigenschaft Type Ruft Name und Hauptversionsnummer (ganze Zahl) des Browsers ab.
Öffentliche Eigenschaft UseOptimizedCacheKey Wird intern verwendet, um einen Wert abzurufen, der angibt, ob ein optimierter Cacheschlüssel verwendet werden soll.
Öffentliche Eigenschaft VBScript Ruft einen Wert ab, der angibt, ob der Browser Visual Basic Scripting Edition (VBScript) unterstützt.
Öffentliche Eigenschaft Version Ruft die vollständige Versionsnummer (Ganzzahl und Dezimalzahl) des Browsers als Zeichenfolge ab.
Öffentliche Eigenschaft W3CDomVersion Ruft die vom Browser unterstützte Version des XML-DOM (Document Object Model) des World Wide Web Consortium (W3C) ab.
Öffentliche Eigenschaft Win16 Ruft einen Wert ab, der angibt, ob es sich bei dem Client um einen Win16-Computer handelt.
Öffentliche Eigenschaft Win32 Ruft einen Wert ab, der angibt, ob es sich bei dem Client um einen Win32-Computer handelt.

Zum Seitenanfang

Öffentliche Methoden

(siehe auch Geschützte Methoden )

  Name Beschreibung
Öffentliche Methode AddBrowser Wird intern verwendet, um der internen Auflistung von Browsern, für die Funktionen erkannt werden, einen Eintrag hinzuzufügen.
Öffentliche Methode CreateHtmlTextWriter Erstellt eine neue Instanz des zu verwendenden HtmlTextWriter.
Öffentliche Methode DisableOptimizedCacheKey Wird intern verwendet, um die Verwendung eines optimierten Cacheschlüssels zu deaktivieren.
Öffentliche Methode Equals  Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.)
Öffentliche Methode GetClrVersions Gibt alle Versionen der auf dem Client installierten Common Language Runtime von .NET Framework zurück.
Öffentliche Methode Statisch GetConfigCapabilities Wird intern verwendet, um eine Instanz von HttpCapabilitiesBase zurückzugeben, die den Browser darstellt, der die angegebene HttpRequest generiert hat.
Öffentliche Methode GetHashCode  Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.)
Öffentliche Methode GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IsBrowser Ruft einen Wert ab, der angibt, ob der Clientbrowser mit dem angegebenen Browser identisch ist.
Öffentliche Methode Statisch ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode ToString  Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.)

Zum Seitenanfang

Geschützte Methoden

  Name Beschreibung
Geschützte Methode Finalize  Gibt einem Object Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor das Object von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Geschützte Methode Init Wird intern verwendet, um eine interne Menge von Werten zu initialisieren.
Geschützte Methode MemberwiseClone  Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite Schnittstellenimplementierung Methode System.Web.UI.IFilterResolutionService.CompareFilters Wird intern zum Vergleichen von Filtern verwendet.
Explizite Schnittstellenimplementierung Methode System.Web.UI.IFilterResolutionService.EvaluateFilter Wird intern verwendet, um einen Filter auszuwerten.

Zum Seitenanfang

Siehe auch

Referenz

HttpCapabilitiesBase-Klasse
System.Web.Configuration-Namespace