Compartilhar via


HttpCapabilitiesSectionHandler Classe

Definição

Auxilia na leitura da seção <browserCaps> de um arquivo de configuração e na criação de uma instância da classe HttpBrowserCapabilities que contém as informações de funcionalidades para o navegador do 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

Comentários

A HttpCapabilitiesSectionHandler classe e a seção de configuração correspondente <browserCaps> foram preteridas no .NET Framework versão 2.0. O método preferencial para gerenciar recursos do navegador é por meio de arquivos de definição de navegador compilados para uso pela BrowserCapabilitiesFactory classe . O objetivo de ambas as metodologias de configuração é gerar uma instância da HttpBrowserCapabilities classe que pode ser acessada da Browser propriedade da HttpRequest classe .

Usar os arquivos de definição do navegador para armazenar recursos do navegador oferece vantagens em relação à alternativa. Ele oferece um desempenho aprimorado porque as informações de definição do navegador são analisadas do arquivo de configuração XML e compiladas em uma classe antecipadamente. Os arquivos de definição do navegador também são mais fáceis de manter:

  • As definições são hierárquicas e, portanto, dependem menos de expressões regulares para determinar os recursos do navegador.

  • As definições podem ser organizadas em vários arquivos, facilitando o gerenciamento.

  • As definições podem ser definidas em qualquer nível, seja no nível Machine.config ou em um nível de aplicativo específico. Isso elimina a necessidade de copiar todo o conjunto de definições com a finalidade de substituir os recursos de um navegador específico.

Construtores

HttpCapabilitiesSectionHandler()

Inicializa uma nova instância da classe HttpCapabilitiesSectionHandler.

Métodos

Create(Object, Object, XmlNode)

Cria uma instância da classe HttpBrowserCapabilities que contém as informações de funcionalidades para o navegador do cliente.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também