HttpCapabilitiesSectionHandler Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Agevola la lettura della sezione <browserCaps>
di un file di configurazione e la creazione di un'istanza della classe HttpBrowserCapabilities contenente le informazioni sulle funzionalità per il browser client.
public ref class HttpCapabilitiesSectionHandler : System::Configuration::IConfigurationSectionHandler
public class HttpCapabilitiesSectionHandler : System.Configuration.IConfigurationSectionHandler
type HttpCapabilitiesSectionHandler = class
interface IConfigurationSectionHandler
Public Class HttpCapabilitiesSectionHandler
Implements IConfigurationSectionHandler
- Ereditarietà
-
HttpCapabilitiesSectionHandler
- Implementazioni
Commenti
La HttpCapabilitiesSectionHandler classe e la sezione di configurazione corrispondente <browserCaps>
sono state deprecate in .NET Framework versione 2.0. Il metodo preferito per la gestione delle funzionalità del browser è tramite i file di definizione del browser compilati per l'uso dalla BrowserCapabilitiesFactory classe . L'obiettivo di entrambe le metodologie di configurazione è generare un'istanza della HttpBrowserCapabilities classe a cui è possibile accedere dalla Browser proprietà della HttpRequest classe .
L'uso dei file di definizione del browser per archiviare le funzionalità del browser offre vantaggi rispetto all'alternativa. Offre prestazioni migliorate perché le informazioni sulla definizione del browser vengono analizzate dal file di configurazione XML e compilate in una classe in anticipo. I file di definizione del browser sono anche più facili da gestire:
Le definizioni sono gerarchiche e quindi si basano meno sulle espressioni regolari per determinare le funzionalità del browser.
Le definizioni possono essere organizzate in più file, semplificandone la gestione.
Le definizioni possono essere definite a qualsiasi livello, a livello di Machine.config o a livello di applicazione specifico. In questo modo si elimina la necessità di copiare l'intero set di definizioni allo scopo di eseguire l'override delle funzionalità per un browser specifico.
Costruttori
HttpCapabilitiesSectionHandler() |
Inizializza una nuova istanza della classe HttpCapabilitiesSectionHandler. |
Metodi
Create(Object, Object, XmlNode) |
Crea un'istanza della classe HttpBrowserCapabilities contenente le informazioni sulle funzionalità per il browser client. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |