HttpCapabilitiesSectionHandler Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pomaga w odczytywaniu w <browserCaps>
sekcji pliku konfiguracji i tworzeniu wystąpienia klasy zawierającej HttpBrowserCapabilities informacje o możliwościach przeglądarki klienta.
public ref class HttpCapabilitiesSectionHandler : System::Configuration::IConfigurationSectionHandler
public class HttpCapabilitiesSectionHandler : System.Configuration.IConfigurationSectionHandler
type HttpCapabilitiesSectionHandler = class
interface IConfigurationSectionHandler
Public Class HttpCapabilitiesSectionHandler
Implements IConfigurationSectionHandler
- Dziedziczenie
-
HttpCapabilitiesSectionHandler
- Implementuje
Uwagi
Klasa HttpCapabilitiesSectionHandler i odpowiednia <browserCaps>
sekcja konfiguracji zostały przestarzałe w programie .NET Framework w wersji 2.0. Preferowaną metodą zarządzania możliwościami przeglądarki są pliki definicji przeglądarki, które są kompilowane do użycia przez klasę BrowserCapabilitiesFactory . Celem obu metodologii konfiguracji jest wygenerowanie wystąpienia HttpBrowserCapabilities klasy, do której można uzyskać dostęp z Browser właściwości HttpRequest klasy.
Używanie plików definicji przeglądarki do przechowywania możliwości przeglądarki zapewnia korzyści w porównaniu z alternatywą. Zapewnia lepszą wydajność, ponieważ informacje o definicji przeglądarki są analizowane z pliku konfiguracji XML i kompilowane w klasie z wyprzedzeniem. Pliki definicji przeglądarki są również łatwiejsze do utrzymania:
Definicje są hierarchiczne, a tym samym polegają mniej na wyrażeniach regularnych w celu określenia możliwości przeglądarki.
Definicje można organizować w wielu plikach, co ułatwia zarządzanie nimi.
Definicje można zdefiniować na dowolnym poziomie na poziomie Machine.config lub na określonym poziomie aplikacji. Eliminuje to konieczność kopiowania całego zestawu definicji w celu zastąpienia możliwości określonej przeglądarki.
Konstruktory
HttpCapabilitiesSectionHandler() |
Inicjuje nowe wystąpienie klasy HttpCapabilitiesSectionHandler. |
Metody
Create(Object, Object, XmlNode) |
Tworzy wystąpienie HttpBrowserCapabilities klasy zawierające informacje o możliwościach przeglądarki klienta. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |