HttpCapabilitiesSectionHandler Classe

Definição

Auxilia na leitura da <browserCaps> secção de um ficheiro de configuração e na criação de uma instância da HttpBrowserCapabilities classe que contém a informação de capacidades para o navegador cliente.

public ref class HttpCapabilitiesSectionHandler : System::Configuration::IConfigurationSectionHandler
public class HttpCapabilitiesSectionHandler : System.Configuration.IConfigurationSectionHandler
type HttpCapabilitiesSectionHandler = class
    interface IConfigurationSectionHandler
Public Class HttpCapabilitiesSectionHandler
Implements IConfigurationSectionHandler
Herança
HttpCapabilitiesSectionHandler
Implementações

Observações

A classe HttpCapabilitiesSectionHandler e a correspondente secção de configuração <browserCaps> foram obsoletas na versão 2.0 do .NET Framework. O método preferido para gerir as capacidades do navegador é através de ficheiros de definição do navegador compilados para uso pela BrowserCapabilitiesFactory classe. O objetivo de ambas as metodologias de configuração é gerar uma instância da HttpBrowserCapabilities classe que possa ser acedida a partir da Browser propriedade da HttpRequest classe.

Utilizar os ficheiros de definição do navegador para armazenar capacidades do navegador oferece vantagens em relação à alternativa. Oferece melhor desempenho porque a informação de definição do navegador é analisada do ficheiro de configuração XML e compilada numa classe antecipadamente. Os ficheiros de definição do navegador também são mais fáceis de manter:

  • As definições são hierárquicas e, por isso, dependem menos de expressões regulares para determinar as capacidades do navegador.

  • As definições podem ser organizadas em múltiplos ficheiros, tornando-as mais fáceis de gerir.

  • As definições podem ser definidas a qualquer nível, seja ao nível Machine.config ou a um nível específico de aplicação. Isto elimina a necessidade de copiar todo o conjunto de definições para sobrepor as capacidades de um navegador específico.

Construtores

Name Description
HttpCapabilitiesSectionHandler()

Inicializa uma nova instância da HttpCapabilitiesSectionHandler classe.

Métodos

Name Description
Create(Object, Object, XmlNode)

Cria uma instância da HttpBrowserCapabilities classe que contém a informação de capacidades para o navegador cliente.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também