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.
Ułatwia odczytywanie w <browserCaps> sekcji pliku konfiguracji i tworzenie instancji klasy zawierającej HttpBrowserCapabilities Informacje o możliwościach dla 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
HttpCapabilitiesSectionHandlerKlasa i odpowiednia <browserCaps> sekcja konfiguracji zostały zaniechane w .NET Framework w wersji 2,0. Preferowaną metodą zarządzania funkcjami przeglądarki są pliki definicji przeglądarki, które są kompilowane do użycia przez BrowserCapabilitiesFactory klasę. Celem obu metod 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 konfiguracyjnego XML i kompilowane do klasy przed czasem. Łatwiejsze jest również przechowywanie plików definicji przeglądarki:
Definicje są hierarchiczne i w ten sposób 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 definiować 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 w określonej przeglądarce.
Konstruktory
| HttpCapabilitiesSectionHandler() |
Inicjuje nowe wystąpienie klasy HttpCapabilitiesSectionHandler. |
Metody
| Create(Object, Object, XmlNode) |
Tworzy wystąpienie klasy zawierającej HttpBrowserCapabilities 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 wartość bieżącego wystąpienia. (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) |