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> Konfigurations Abschnitt sind in der .NET Framework Version 2,0 veraltet. Die bevorzugte Methode zum Verwalten von Browserfunktionen ist die Verwendung von Browser Definitions Dateien, die für die Verwendung durch die-Klasse kompiliert werden BrowserCapabilitiesFactory . Das Ziel beider Konfigurations Methoden besteht darin, eine Instanz der-Klasse zu generieren HttpBrowserCapabilities , auf die über die-Eigenschaft der-Klasse zugegriffen werden kann Browser HttpRequest .

Die Verwendung der Browser Definitions Dateien zum Speichern von Browserfunktionen bietet gegenüber der Alternative Vorteile. Sie bietet eine verbesserte Leistung, da die Informationen zur Browser Definition aus der XML-Konfigurationsdatei analysiert und im Voraus in eine Klasse kompiliert werden. Die Browser Definitions Dateien sind ebenfalls einfacher zu verwalten:

  • Die Definitionen sind hierarchisch und setzen daher weniger auf reguläre Ausdrücke, um die Browserfunktionen zu ermitteln.

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

  • Die Definitionen können auf jeder Ebene definiert werden, entweder auf Machine.config Ebene oder auf einer bestimmten Anwendungsebene. Dies entfällt, dass der gesamte Satz von Definitionen kopiert werden muss, um die Funktionen für einen bestimmten Browser außer Kraft zu setzen.

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:

Siehe auch