HttpCapabilitiesSectionHandler 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.
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) |