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í <browserCaps>
části konfiguračního souboru a při vytváření instance HttpBrowserCapabilities třídy, která obsahuje informace o možnostech klientského prohlížeč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>
konfigurační oddíl byly v rozhraní .NET Framework verze 2.0 zastaralé. Upřednostňovanou metodou pro správu 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 metodologií 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 poskytuje výhody oproti alternativnímu. Nabízí lepší výkon, protože informace o definici prohlížeče se parsují z konfiguračního souboru XML a předem se kompilují do třídy. Definiční soubory prohlížeče se také snadněji udržují:
Definice jsou hierarchické, a proto při určování schopností prohlížeče méně spoléhají na regulární výrazy.
Definice můžou být uspořádané 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 úrovni konkrétní aplikace. Tím se eliminuje nutnost kopírovat celou sadu definic za účelem přepsání schopností konkrétního prohlížeče.
Konstruktory
HttpCapabilitiesSectionHandler() |
Inicializuje novou instanci HttpCapabilitiesSectionHandler třídy . |
Metody
Create(Object, Object, XmlNode) |
Vytvoří instanci HttpBrowserCapabilities třídy, která obsahuje informace o schopnostech klientského prohlížeče. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |