Freigeben über


HttpCapabilitiesSectionHandler Klasse

Definition

Unterstützt das Lesen im <browserCaps> Abschnitt einer Konfigurationsdatei und das Erstellen einer Instanz der HttpBrowserCapabilities Klasse, die die Funktioneninformationen für den Clientbrowser 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 durch Browserdefinitionsdateien, die für die 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 vorab 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 verwaltet werden können.

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

Konstruktoren

Name Beschreibung
HttpCapabilitiesSectionHandler()

Initialisiert eine neue Instanz der HttpCapabilitiesSectionHandler-Klasse.

Methoden

Name Beschreibung
Create(Object, Object, XmlNode)

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

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

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

Gilt für:

Weitere Informationen