Freigeben über


HttpCapabilitiesSectionHandler Klasse

Definition

Unterstützt das Lesen des <browserCaps>-Abschnitts einer Konfigurationsdatei und das Erstellen einer Instanz der HttpBrowserCapabilities-Klasse, die die Funktionsinformationen des Clientbrowsers enthält.

public ref class HttpCapabilitiesSectionHandler : System::Configuration::IConfigurationSectionHandler
public class HttpCapabilitiesSectionHandler : System.Configuration.IConfigurationSectionHandler
type HttpCapabilitiesSectionHandler = class
    interface IConfigurationSectionHandler
Public Class HttpCapabilitiesSectionHandler
Implements IConfigurationSectionHandler
Vererbung
HttpCapabilitiesSectionHandler
Implementiert

Hinweise

Die HttpCapabilitiesSectionHandler Klasse und der entsprechende <browserCaps> Konfigurationsabschnitt sind in .NET Framework Version 2.0 veraltet. Die bevorzugte Methode zum Verwalten von Browserfunktionen ist die Verwendung von Browserdefinitionsdateien, die zur Verwendung durch die BrowserCapabilitiesFactory -Klasse kompiliert werden. Das Ziel beider Konfigurationsmethoden besteht darin, eine Instanz der -Klasse zu generieren, auf die HttpBrowserCapabilities über die Browser -Eigenschaft der HttpRequest -Klasse zugegriffen werden kann.

Die Verwendung der Browserdefinitionsdateien zum Speichern von Browserfunktionen bietet Vorteile gegenüber der Alternative. Es bietet eine verbesserte Leistung, da die Browserdefinitionsinformationen aus der XML-Konfigurationsdatei analysiert und im Voraus in eine Klasse kompiliert werden. Die Browserdefinitionsdateien sind auch einfacher zu verwalten:

  • Die Definitionen sind hierarchisch und basieren daher weniger auf regulären Ausdrücken, um die Browserfunktionen zu bestimmen.

  • Die Definitionen können in mehreren Dateien organisiert werden, sodass sie einfacher zu verwalten sind.

  • Die Definitionen können auf jeder Ebene definiert werden, entweder auf der Machine.config-Ebene oder auf einer bestimmten Anwendungsebene. Dadurch entfällt die Notwendigkeit, den gesamten Satz von Definitionen zu kopieren, um die Funktionen für einen bestimmten Browser zu überschreiben.

Konstruktoren

HttpCapabilitiesSectionHandler()

Initialisiert eine neue Instanz der HttpCapabilitiesSectionHandler-Klasse.

Methoden

Create(Object, Object, XmlNode)

Erstellt eine Instanz der HttpBrowserCapabilities-Klasse, die die Funktionsinformationen für den Clientbrowser enthält.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
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)

Gilt für:

Weitere Informationen