HttpCapabilitiesSectionHandler Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Pomáhá při čtení v <browserCaps> části konfiguračního souboru a vytvoření instance HttpBrowserCapabilities třídy, která obsahuje informace o možnostech pro klientský prohlížeč.
public ref class HttpCapabilitiesSectionHandler : System::Configuration::IConfigurationSectionHandler
public class HttpCapabilitiesSectionHandler : System.Configuration.IConfigurationSectionHandler
type HttpCapabilitiesSectionHandler = class
interface IConfigurationSectionHandler
Public Class HttpCapabilitiesSectionHandler
Implements IConfigurationSectionHandler
- Dědičnost
-
HttpCapabilitiesSectionHandler
- Implementuje
Poznámky
Třída HttpCapabilitiesSectionHandler a odpovídající <browserCaps> oddíl konfigurace jsou zastaralé v rozhraní .NET Framework verze 2.0. Upřednostňovaný způsob správy možností prohlížeče je prostřednictvím definičních souborů prohlížeče, které jsou zkompilovány pro použití BrowserCapabilitiesFactory třídou. Cílem obou metodik konfigurace je vygenerovat instanci HttpBrowserCapabilities třídy, ke které lze přistupovat z Browser vlastnosti HttpRequest třídy.
Použití definičních souborů prohlížeče k ukládání možností prohlížeče nabízí výhody oproti alternativě. Nabízí vylepšený výkon, protože informace o definici prohlížeče se analyzují z konfiguračního souboru XML a kompilují se do třídy předem. Soubory definic prohlížeče se také snadněji spravují:
Definice jsou hierarchické, a proto se při určování možností prohlížeče spoléhají na regulární výrazy méně.
Definice je možné uspořádat do více souborů, což usnadňuje jejich správu.
Definice lze definovat na libovolné úrovni, a to buď na úrovni Machine.config, nebo na konkrétní úrovni aplikace. Tím se eliminuje nutnost zkopírovat celou sadu definic pro účely přepsání funkcí pro konkrétní prohlížeč.
Konstruktory
| Name | Description |
|---|---|
| HttpCapabilitiesSectionHandler() |
Inicializuje novou instanci HttpCapabilitiesSectionHandler třídy. |
Metody
| Name | Description |
|---|---|
| Create(Object, Object, XmlNode) |
Vytvoří instanci HttpBrowserCapabilities třídy, která obsahuje informace o možnostech pro klientský prohlížeč. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |