Sdílet prostřednictvím


HttpCapabilitiesSectionHandler Třída

Definice

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)

Platí pro

Viz také