HttpCapabilitiesSectionHandler Klasa

Definicja

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 wycofane w .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)

Dotyczy

Zobacz też