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 systemeigene HTTP-Objekt, das dem Server das Sammeln von Informationen über die Funktionen des Browsers ermöglicht, von dem die aktuelle Anforderung stammt.
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 -Klasse HttpBrowserCapabilitiesBase ableiten und dient als Wrapper für die HttpBrowserCapabilities -Klasse. Diese Klasse macht die Funktionalität der -Klasse verfügbar und HttpBrowserCapabilities macht den HttpBrowserCapabilitiesBase -Typ verfügbar. Mit der -Klasse können Sie die ursprüngliche Implementierung der -Klasse in Ihrer Anwendung durch eine benutzerdefinierte Implementierung ersetzen, z. B. wenn Sie Komponententests außerhalb der ASP.NET HttpBrowserCapabilitiesBase HttpBrowserCapabilities ausführen.
Konstruktoren
HttpBrowserCapabilitiesWrapper(HttpBrowserCapabilities) |
Initialisiert eine neue Instanz der HttpBrowserCapabilitiesWrapper-Klasse. |
Eigenschaften
ActiveXControls |
Ruft einen Wert ab, der angibt, ob der Browser ActiveX-Steuerelemente unterstützt. |
Adapters |
Ruft die Auflistung verfügbarer Steuerelementadapter ab. |
AOL |
Ruft einen Wert ab, der angibt, ob der Client ein AOL (America Online)-Browser ist. |
BackgroundSounds |
Ruft einen Wert ab, der angibt, ob der Browser die Wiedergabe von Hintergrundsound mithilfe des HTML-Elements |
Beta |
Ruft einen Wert ab, der angibt, ob es sich bei dem Browser um eine Betaversion handelt. |
Browser |
Ruft die Browserzeichenfolge (sofern 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 Kartenstapel unterstützt, die mehrere Formulare, z. B. gesonderte Karten, enthalten. |
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 auf die WML-Elemente |
CanRenderEmptySelects |
Ruft einen Wert ab, der angibt, ob der Browser leere HTML-Elemente des Typs |
CanRenderInputAndSelectElementsTogether |
Ruft einen Wert ab, der angibt, ob der Browser die WML-Elemente |
CanRenderMixedSelects |
Ruft einen Wert ab, der angibt, ob der Browser WML-Elemente des Typs |
CanRenderOneventAndPrevElementsTogether |
Ruft einen Wert ab, der angibt, ob der Browser die WML-Elemente |
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 des Typs |
CanSendMail |
Ruft einen Wert ab, der angibt, ob der Browser das Senden von E-Mails 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 CDF (Channel Definition Format) 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ützt. |
Crawler |
Ruft einen Wert ab, der angibt, ob der Browser ein Suchmaschinen-Webcrawler ist. |
DefaultSubmitButtonLimit |
Ruft die maximale Anzahl von Schaltflächen „Senden“ 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, sofern bekannt. |
GatewayMinorVersion |
Ruft die Nebenversionsnummer des drahtlosen Gateways ab, das für den Zugriff auf den Server verwendet wird, sofern bekannt. |
GatewayVersion |
Ruft die Version des drahtlosen Gateways ab, das für den Zugriff auf den Server verwendet wird, sofern bekannt. |
HasBackButton |
Ruft einen Wert ab, der angibt, ob der Browser eine dedizierte Schaltfläche „Zurück“ hat. |
HidesRightAlignedMultiselectScrollbars |
Ruft einen Wert ab, der angibt, ob die Bildlaufleiste eines HTML-Elements des Typs |
HtmlTextWriter |
Ruft den vollqualifizierten Namen des zum Schreiben von Markupzeichen und Text zu verwendenden HtmlTextWriter ab oder legt diesen fest. |
Id |
Ruft den internen Bezeichner des Browsers gemäß der Angabe in der Browserdefinitionsdatei ab. |
InputType |
Ruft den vom Browser unterstützten Eingabetyp ab. |
IsColor |
Ruft einen Wert ab, der angibt, ob der Browser über Farbwiedergabe 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 vom Browser unterstützte JScript-Version ab. |
MajorVersion |
Ruft die Hauptversionsnummer (ganze Zahl) des Browsers ab. |
MaximumHrefLength |
Ruft die maximale Länge in Zeichen für das |
MaximumRenderedPageSize |
Ruft die maximale Seitenlänge (in Byte) ab, die der Browser anzeigen kann. |
MaximumSoftkeyLabelLength |
Ruft die maximale Länge des Texts ab, der von der Beschriftung einer Bildschirmtaste angezeigt werden kann. |
MinorVersion |
Ruft die Nebenversionsnummer (Dezimalzahl) des Browsers ab. |
MinorVersionString |
Ruft die Nebenversionsnummer (Dezimalzahl) des Browsers als eine Zeichenfolge ab. |
MobileDeviceManufacturer |
Ruft den Namen des Herstellers eines mobilen Geräts ab (sofern bekannt). |
MobileDeviceModel |
Ruf den Modellnamen eines mobilen Geräts ab, sofern bekannt. |
MSDomVersion |
Ruft die vom Browser unterstützte Version des MSHTML-DOM (Microsoft HTML Document Object Model) ab. |
NumberOfSoftkeys |
Ruft die Anzahl von Bildschirmtasten ab, die es auf einem mobilen Gerät gibt. |
Platform |
Ruft den Namen des Betriebssystems des Clients, sofern bekannt. |
PreferredImageMime |
Ruft den MIME-Typ des Bildinhalttyps ab, den der Browser üblicherweise bevorzugt. |
PreferredRenderingMime |
Ruft den MIME-Typ des Inhaltstyps ab, den der Browser üblicherweise bevorzugt. |
PreferredRenderingType |
Ruft den allgemeinen Namen für den Typ von Inhalt ab, der vom Browser bevorzugt wird. |
PreferredRequestEncoding |
Ruft die vom Browser bevorzugte Anforderungscodierung ab. |
PreferredResponseEncoding |
Ruft die vom Browser bevorzugte Antwortcodierung ab. |
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 anzeigt, ob der Browser einen Zeilenumbruch nach einem eigenständigen WML- |
RendersBreaksAfterWmlInput |
Ruft einen Wert ab, der angibt, ob der Browser einen Zeilenumbruch nach einem WML-Element des Typs |
RendersWmlDoAcceptsInline |
Ruft einen Wert ab, der angibt, ob der Browser für mobile Gerät ein WML- |
RendersWmlSelectsAsMenuCards |
Ruft einen Wert ab, der angibt, ob der Browser WML-Elemente des Typs |
RequiredMetaTagNameValue |
Wird intern verwendet, um ein META-Tag zu erzeugen, das von einigen Browsern benötigt wird. |
RequiresAttributeColonSubstitution |
Ruft einen Wert ab, der angibt, ob für den Browser Doppelpunkte in Elementattributwerten durch ein anderes Zeichen ersetzt werden müssen. |
RequiresContentTypeMetaTag |
Ruft einen Wert ab, der angibt, ob der Browser ein HTML- |
RequiresControlStateInSession |
Ruft einen Wert ab, der angibt, ob für den Browser der Steuerelementzustand in Sitzungen beibehalten werden muss. |
RequiresDBCSCharacter |
Ruft einen Wert ab, der angibt, ob der Browser einen Doppelbyte-Zeichensatz erfordert. |
RequiresHtmlAdaptiveErrorReporting |
Ruft einen Wert ab, der angibt, ob der Browser nicht dem Standard entsprechende Fehlermeldungen erfordert. |
RequiresLeadingPageBreak |
Ruft einen Wert ab, der angibt, ob es für den Browser erforderlich ist, dass das erste Element im Text einer Webseite ein |
RequiresNoBreakInFormatting |
Ruft einen Wert ab, der angibt, ob der Browser keine HTML-Elemente des Typs |
RequiresOutputOptimization |
Ruft einen Wert ab, der angibt, ob der Browser erfordert, dass Seiten ein größenoptimiertes Format von Markupsprachentags enthalten. |
RequiresPhoneNumbersAsPlainText |
Ruft einen Wert ab, der anzeigt, ob der Browser das Wählen von Telefonnummern auf Grundlage von Nur-Text unterstützt, oder ob ein spezielles Markup erforderlich ist. |
RequiresSpecialViewStateEncoding |
Ruft einen Wert ab, der angibt, ob der Browser Ansichtszustandswerte mit einer bestimmten Codierung erfordert. |
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 vom Browser gesendete Postbackdaten URL-codiert werden. |
ScreenBitDepth |
Ruft die Anzeigetiefe in Bits pro Pixel ab. |
ScreenCharactersHeight |
Ruft die ungefähre Höhe der Anzeige in Zeilen 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- |
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 statt der standardmäßigen Formularschaltfläche „Senden“ 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- |
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 Wert des |
SupportsRedirectWithCookie |
Ruft einen Wert ab, der angibt, ob der Browser Cookies bei Umleitung unterstützt. |
SupportsSelectMultiple |
Ruft einen Wert ab, der angibt, ob der Browser das |
SupportsUncheck |
Ruft einen Wert ab, der angibt, ob das Deaktivieren eines aktivierten |
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 des Typs |
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 einen 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 (ganze Zahl und Dezimalzahl) des Browsers als Zeichenfolge ab. |
W3CDomVersion |
Ruft die Version des vom XML-DOM (Document Object Model) des W3C (World Wide Web Consortium) unterstützten Browsers ab. |
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
AddBrowser(String) |
Wird intern zum Hinzufügen eines Eintrags zur internen Auflistung von Browsern verwendet, für die Funktionen erkannt werden. |
CompareFilters(String, String) |
Wird intern zum Vergleichen von Filtern verwendet. |
CreateHtmlTextWriter(TextWriter) |
Erstellt eine neue Instanz des HtmlTextWriter-Objekts zum Rendern von Markup im Browser. |
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() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den 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 des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |