HttpCapabilitiesSectionHandler Třída

Definice

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)

Platí pro

Viz také