HttpBrowserCapabilitiesWrapper Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kapselt das systeminterne HTTP-Objekt, das es dem Server ermöglicht, Informationen über die Funktionen des Browsers zu sammeln, der die aktuelle Anforderung gestellt hat.
public ref class HttpBrowserCapabilitiesWrapper : System::Web::HttpBrowserCapabilitiesBase
public class HttpBrowserCapabilitiesWrapper : System.Web.HttpBrowserCapabilitiesBase
type HttpBrowserCapabilitiesWrapper = class
inherit HttpBrowserCapabilitiesBase
Public Class HttpBrowserCapabilitiesWrapper
Inherits HttpBrowserCapabilitiesBase
- Vererbung
Hinweise
Die HttpBrowserCapabilitiesWrapper Klasse wird von der HttpBrowserCapabilitiesBase Klasse abgeleitet und dient als Wrapper für die HttpBrowserCapabilities Klasse. Diese Klasse macht die Funktionalität der HttpBrowserCapabilities Klasse verfügbar und macht den HttpBrowserCapabilitiesBase Typ verfügbar. Mit der HttpBrowserCapabilitiesBase-Klasse können Sie die ursprüngliche Implementierung der klasse HttpBrowserCapabilities in Ihrer Anwendung durch eine benutzerdefinierte Implementierung ersetzen, z. B. wenn Sie Komponententests außerhalb der ASP.NET Pipeline durchführen.
Konstruktoren
| Name | Beschreibung |
|---|---|
| HttpBrowserCapabilitiesWrapper(HttpBrowserCapabilities) |
Initialisiert eine neue Instanz der HttpBrowserCapabilitiesWrapper-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ActiveXControls |
Ruft einen Wert ab, der angibt, ob der Browser ActiveX-Steuerelemente unterstützen kann. |
| Adapters |
Ruft die Auflistung der verfügbaren Steuerelementadapter ab. |
| AOL |
Ruft einen Wert ab, der angibt, ob der Client ein America Online (AOL)-Browser ist. |
| BackgroundSounds |
Ruft einen Wert ab, der angibt, ob der Browser die Wiedergabe von Hintergrundsounds mithilfe des |
| Beta |
Ruft einen Wert ab, der angibt, ob der Browser eine Betaversion ist. |
| Browser |
Ruft die Browserzeichenfolge (falls vorhanden) ab, die vom Browser im |
| Browsers |
Ruft eine Auflistung von Browsern ab, für die Funktionen erkannt werden. |
| CanCombineFormsInDeck |
Ruft einen Wert ab, der angibt, ob der Browser Decks unterstützt, die mehrere Formulare enthalten, z. B. separate Karten. |
| CanInitiateVoiceCall |
Ruft einen Wert ab, der angibt, ob das Browsergerät einen Sprachanruf initiieren kann. |
| CanRenderAfterInputOrSelectElement |
Ruft einen Wert ab, der angibt, ob der Browser Seiteninhalte unterstützt, die WML |
| CanRenderEmptySelects |
Ruft einen Wert ab, der angibt, ob der Browser leere HTML-Elemente |
| CanRenderInputAndSelectElementsTogether |
Ruft einen Wert ab, der angibt, ob der Browser WML |
| CanRenderMixedSelects |
Ruft einen Wert ab, der angibt, ob der Browser WML-Elemente |
| CanRenderOneventAndPrevElementsTogether |
Ruft einen Wert ab, der angibt, ob der Browser WML |
| CanRenderPostBackCards |
Ruft einen Wert ab, der angibt, ob der Browser WML-Karten für postback unterstützt. |
| CanRenderSetvarZeroWithMultiSelectionList |
Ruft einen Wert ab, der angibt, ob der Browser WML-Elemente |
| CanSendMail |
Ruft einen Wert ab, der angibt, ob der Browser das Senden von E-Mail-Nachrichten mithilfe des HTML-Schemas |
| Capabilities |
Wird intern verwendet, um die definierten Funktionen des Browsers abzurufen. |
| CDF |
Ruft einen Wert ab, der angibt, ob der Browser Kanaldefinitionsformat (CDF) für Webcasting unterstützt. |
| ClrVersion |
Ruft die Version von .NET Framework ab, die auf dem Client installiert ist. |
| Cookies |
Ruft einen Wert ab, der angibt, ob der Browser Cookies unterstützen kann. |
| Crawler |
Ruft einen Wert ab, der angibt, ob der Browser ein Suchmaschinenwebcrawler ist. |
| DefaultSubmitButtonLimit |
Ruft die maximale Anzahl von Sendeschaltflächen ab, die für ein Formular zulässig sind. |
| EcmaScriptVersion |
Ruft die Versionsnummer von ECMAScript (JavaScript) ab, die der Browser unterstützt. |
| Frames |
Ruft einen Wert ab, der angibt, ob der Browser HTML-Frames unterstützt. |
| GatewayMajorVersion |
Ruft die Hauptversionsnummer des drahtlosen Gateways ab, das für den Zugriff auf den Server verwendet wird, falls bekannt. |
| GatewayMinorVersion |
Ruft die Nebenversionsnummer des drahtlosen Gateways ab, das für den Zugriff auf den Server verwendet wird, falls bekannt. |
| GatewayVersion |
Ruft die Version des drahtlosen Gateways ab, das für den Zugriff auf den Server verwendet wird, falls bekannt. |
| HasBackButton |
Ruft einen Wert ab, der angibt, ob der Browser über eine dedizierte Zurück-Schaltfläche verfügt. |
| HidesRightAlignedMultiselectScrollbars |
Ruft einen Wert ab, der angibt, ob die Bildlaufleiste eines HTML-Elements |
| HtmlTextWriter |
Dient zum Abrufen oder Festlegen des vollqualifizierten Klassennamens für das HtmlTextWriter Schreiben von Markupzeichen und Text. |
| Id |
Ruft den internen Bezeichner des Browsers ab, wie in der Browserdefinitionsdatei angegeben. |
| InputType |
Ruft den Typ der Eingabe ab, die vom Browser unterstützt wird. |
| IsColor |
Ruft einen Wert ab, der angibt, ob der Browser über eine Farbanzeige verfügt. |
| IsMobileDevice |
Ruft einen Wert ab, der angibt, ob der Browser ein erkanntes mobiles Gerät ist. |
| Item[String] |
Ruft den Wert der angegebenen Browserfunktion ab. In C# ist diese Eigenschaft der Indexer für die Klasse. |
| JavaApplets |
Ruft einen Wert ab, der angibt, ob der Browser Java unterstützt. |
| JScriptVersion |
Ruft die JScript-Version ab, die der Browser unterstützt. |
| MajorVersion |
Ruft die Hauptversionsnummer (ganze Zahl) des Browsers ab. |
| MaximumHrefLength |
Ruft die maximale Länge in Zeichen für das |
| MaximumRenderedPageSize |
Ruft die maximale Länge der Seite in Bytes ab, die der Browser anzeigen kann. |
| MaximumSoftkeyLabelLength |
Ruft die maximale Länge des Texts ab, den eine Soft-Key-Beschriftung anzeigen kann. |
| MinorVersion |
Ruft die Nebenversionsnummer (dezimal) des Browsers ab. |
| MinorVersionString |
Ruft die Nebenversionsnummer (dezimal) des Browsers als Zeichenfolge ab. |
| MobileDeviceManufacturer |
Ruft den Namen des Herstellers eines mobilen Geräts ab, falls bekannt. |
| MobileDeviceModel |
Ruft den Modellnamen eines mobilen Geräts ab, falls bekannt. |
| MSDomVersion |
Ruft die Version des Microsoft HTML (MSHTML) Document Object Model (DOM) ab, das der Browser unterstützt. |
| NumberOfSoftkeys |
Ruft die Anzahl der Softkeys auf einem mobilen Gerät ab. |
| Platform |
Ruft den Namen des Betriebssystems ab, das der Client verwendet, falls bekannt. |
| PreferredImageMime |
Ruft den MIME-Typ des Bildinhalts ab, den der Browser in der Regel bevorzugt. |
| PreferredRenderingMime |
Ruft den MIME-Typ des Inhaltstyps ab, den der Browser in der Regel bevorzugt. |
| PreferredRenderingType |
Ruft den allgemeinen Namen für den Inhaltstyp ab, den der Browser bevorzugt. |
| PreferredRequestEncoding |
Ruft die Anforderungscodierung ab, die der Browser bevorzugt. |
| PreferredResponseEncoding |
Ruft die Antwortcodierung ab, die der Browser bevorzugt. |
| RendersBreakBeforeWmlSelectAndInput |
Ruft einen Wert ab, der angibt, ob der Browser einen Zeilenumbruch vor |
| RendersBreaksAfterHtmlLists |
Ruft einen Wert ab, der angibt, ob der Browser einen Zeilenumbruch nach Listenelementelementen rendert. |
| RendersBreaksAfterWmlAnchor |
Ruft einen Wert ab, der angibt, ob der Browser einen Zeilenumbruch nach einem eigenständigen WML |
| RendersBreaksAfterWmlInput |
Ruft einen Wert ab, der angibt, ob der Browser nach einem WML-Element |
| RendersWmlDoAcceptsInline |
Ruft einen Wert ab, der angibt, ob der Browser für mobile Geräte ein WML-Formular |
| RendersWmlSelectsAsMenuCards |
Ruft einen Wert ab, der angibt, ob der Browser WML-Elemente |
| RequiredMetaTagNameValue |
Wird intern verwendet, um ein Metatag zu erzeugen, das von einigen Browsern benötigt wird. |
| RequiresAttributeColonSubstitution |
Ruft einen Wert ab, der angibt, ob für den Browser Doppelpunkte in Elementattributewerten durch ein anderes Zeichen ersetzt werden müssen. |
| RequiresContentTypeMetaTag |
Ruft einen Wert ab, der angibt, ob der Browser ein HTML-Element |
| RequiresControlStateInSession |
Ruft einen Wert ab, der angibt, ob der Browser den Kontrollstatus in Sitzungen verwaltet. |
| RequiresDBCSCharacter |
Ruft einen Wert ab, der angibt, ob für den Browser ein Double-Byte-Zeichensatz erforderlich ist. |
| RequiresHtmlAdaptiveErrorReporting |
Ruft einen Wert ab, der angibt, ob für den Browser nicht standardmäßige Fehlermeldungen erforderlich sind. |
| RequiresLeadingPageBreak |
Ruft einen Wert ab, der angibt, ob das erste Element im Textkörper einer Webseite ein HTML-Element |
| RequiresNoBreakInFormatting |
Ruft einen Wert ab, der angibt, ob der Browser KEINE HTML-Elemente |
| RequiresOutputOptimization |
Ruft einen Wert ab, der angibt, ob für den Browser Seiten eine größenoptimierte Form von Markupsprachentags enthalten müssen. |
| RequiresPhoneNumbersAsPlainText |
Ruft einen Wert ab, der angibt, ob der Browser die Telefonwahl basierend auf Nur-Text unterstützt oder ob es spezielles Markup erfordert. |
| RequiresSpecialViewStateEncoding |
Ruft einen Wert ab, der angibt, ob für den Browser anzeigezustandswerte speziell codiert werden müssen. |
| RequiresUniqueFilePathSuffix |
Ruft einen Wert ab, der angibt, ob der Browser eindeutige Formularaktions-URLs erfordert. |
| RequiresUniqueHtmlCheckboxNames |
Ruft einen Wert ab, der angibt, ob der Browser eindeutige |
| RequiresUniqueHtmlInputNames |
Ruft einen Wert ab, der angibt, ob der Browser eindeutige |
| RequiresUrlEncodedPostfieldValues |
Ruft einen Wert ab, der angibt, ob Postbackdaten, die vom Browser gesendet werden, URL-codiert werden. |
| ScreenBitDepth |
Ruft die Tiefe der Anzeige in Bits pro Pixel ab. |
| ScreenCharactersHeight |
Ruft die ungefähre Höhe der Anzeige in Zeichenzeilen ab. |
| ScreenCharactersWidth |
Ruft die ungefähre Breite der Anzeige in Zeichen ab. |
| ScreenPixelsHeight |
Ruft die ungefähre Höhe der Anzeige in Pixel ab. |
| ScreenPixelsWidth |
Ruft die ungefähre Breite der Anzeige in Pixel ab. |
| SupportsAccesskeyAttribute |
Ruft einen Wert ab, der angibt, ob der Browser das |
| SupportsBodyColor |
Ruft einen Wert ab, der angibt, ob der Browser das |
| SupportsBold |
Ruft einen Wert ab, der angibt, ob der Browser HTML-Elemente |
| SupportsCacheControlMetaTag |
Ruft einen Wert ab, der angibt, ob der Browser den |
| SupportsCallback |
Ruft einen Wert ab, der angibt, ob der Browser Rückrufskripts unterstützt. |
| SupportsCss |
Ruft einen Wert ab, der angibt, ob der Browser Cascading Stylesheets (CSS) unterstützt. |
| SupportsDivAlign |
Ruft einen Wert ab, der angibt, ob der Browser das |
| SupportsDivNoWrap |
Ruft einen Wert ab, der angibt, ob der Browser das |
| SupportsEmptyStringInCookieValue |
Ruft einen Wert ab, der angibt, ob der Browser leere Zeichenfolgen in Cookiewerten unterstützt. |
| SupportsFontColor |
Ruft einen Wert ab, der angibt, ob der Browser das |
| SupportsFontName |
Ruft einen Wert ab, der angibt, ob der Browser das |
| SupportsFontSize |
Ruft einen Wert ab, der angibt, ob der Browser das |
| SupportsImageSubmit |
Ruft einen Wert ab, der angibt, ob der Browser die Verwendung eines benutzerdefinierten Bilds anstelle einer Standardschaltfläche zum Senden eines Formulars unterstützt. |
| SupportsIModeSymbols |
Ruft einen Wert ab, der angibt, ob der Browser i-Mode-Symbole unterstützt. |
| SupportsInputIStyle |
Ruft einen Wert ab, der angibt, ob der Browser das |
| SupportsInputMode |
Ruft einen Wert ab, der angibt, ob der Browser das |
| SupportsItalic |
Ruft einen Wert ab, der angibt, ob der Browser HTML-Elemente |
| SupportsJPhoneMultiMediaAttributes |
Ruft einen Wert ab, der angibt, ob der Browser J-Phone-Multimediaattribute unterstützt. |
| SupportsJPhoneSymbols |
Ruft einen Wert ab, der angibt, ob der Browser J-Phone-spezifische Bildsymbole unterstützt. |
| SupportsQueryStringInFormAction |
Ruft einen Wert ab, der angibt, ob der Browser eine Abfragezeichenfolge im |
| SupportsRedirectWithCookie |
Ruft einen Wert ab, der angibt, ob der Browser Cookies bei der Umleitung unterstützt. |
| SupportsSelectMultiple |
Ruft einen Wert ab, der angibt, ob der Browser das |
| SupportsUncheck |
Ruft einen Wert ab, der angibt, ob das Löschen eines aktivierten HTML-Elements |
| SupportsXmlHttp |
Ruft einen Wert ab, der angibt, ob der Browser den Empfang von XML über HTTP unterstützt. |
| Tables |
Ruft einen Wert ab, der angibt, ob der Browser HTML-Elemente |
| TagWriter |
Wird intern verwendet, um den Typ des Objekts abzurufen, das zum Schreiben von Tags für den Browser verwendet wird. |
| Type |
Ruft den Namen und die Hauptversionsnummer (ganze Zahl) des Browsers ab. |
| UseOptimizedCacheKey |
Wird intern verwendet, um einen Wert abzurufen, der angibt, ob ein optimierter Cacheschlüssel verwendet werden soll. |
| VBScript |
Ruft einen Wert ab, der angibt, ob der Browser Visual Basic Scripting Edition (VBScript) unterstützt. |
| Version |
Ruft die vollständige Versionsnummer (ganzzahl und dezimal) des Browsers als Zeichenfolge ab. |
| W3CDomVersion |
Ruft die Version des World Wide Web Consortium (W3C) XML Document Object Model (DOM) ab, das der Browser unterstützt. |
| Win16 |
Ruft einen Wert ab, der angibt, ob der Client ein Win16-basierter Computer ist. |
| Win32 |
Ruft einen Wert ab, der angibt, ob der Client ein Win32-basierter Computer ist. |
Methoden
| Name | Beschreibung |
|---|---|
| AddBrowser(String) |
Wird intern verwendet, um einen Eintrag zur internen Sammlung von Browsern hinzuzufügen, für die Funktionen erkannt werden. |
| CompareFilters(String, String) |
Wird intern zum Vergleichen von Filtern verwendet. |
| CreateHtmlTextWriter(TextWriter) |
Erstellt eine neue Instanz des Objekts, das zum Rendern von HtmlTextWriter Markup im Browser verwendet werden soll. |
| DisableOptimizedCacheKey() |
Wird intern verwendet, um die Verwendung eines optimierten Cacheschlüssels zu deaktivieren. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| EvaluateFilter(String) |
Wird intern verwendet, um einen Filter auszuwerten. |
| GetClrVersions() |
Ruft alle Versionen der .NET Framework Common Language Runtime (CLR) ab, die auf dem Client installiert sind. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| IsBrowser(String) |
Ruft einen Wert ab, der angibt, ob der Clientbrowser mit dem angegebenen Browser identisch ist. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |