HttpCapabilitiesSectionHandler Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Helpt bij het lezen in de <browserCaps> sectie van een configuratiebestand en het maken van een exemplaar van de HttpBrowserCapabilities klasse die de informatie over de mogelijkheden voor de clientbrowser bevat.
public ref class HttpCapabilitiesSectionHandler : System::Configuration::IConfigurationSectionHandler
public class HttpCapabilitiesSectionHandler : System.Configuration.IConfigurationSectionHandler
type HttpCapabilitiesSectionHandler = class
interface IConfigurationSectionHandler
Public Class HttpCapabilitiesSectionHandler
Implements IConfigurationSectionHandler
- Overname
-
HttpCapabilitiesSectionHandler
- Implementeringen
Opmerkingen
De HttpCapabilitiesSectionHandler-klasse en de bijbehorende <browserCaps>-configuratiesectie zijn afgeschaft in de .NET Framework-versie 2.0. De voorkeursmethode voor het beheren van browsermogelijkheden is via browserdefinitiebestanden die zijn gecompileerd voor gebruik door de BrowserCapabilitiesFactory klasse. Het doel van beide configuratiemethoden is het genereren van een exemplaar van de HttpBrowserCapabilities klasse waartoe toegang kan worden verkregen vanuit de Browser eigenschap van de HttpRequest klasse.
Het gebruik van de browserdefinitiebestanden voor het opslaan van browsermogelijkheden biedt voordelen ten opzichte van het alternatief. Het biedt verbeterde prestaties omdat de definitie-informatie van de browser wordt geparseerd uit het XML-configuratiebestand en wordt gecompileerd in een klasse van tevoren. De browserdefinitiebestanden zijn ook gemakkelijker te onderhouden:
De definities zijn hiërarchisch en zijn dus minder afhankelijk van reguliere expressies om de browsermogelijkheden te bepalen.
De definities kunnen worden ingedeeld in meerdere bestanden, waardoor ze gemakkelijker te beheren zijn.
De definities kunnen op elk niveau worden gedefinieerd, hetzij op Machine.config niveau of op een specifiek toepassingsniveau. Dit elimineert de noodzaak om de volledige set definities te kopiëren om de mogelijkheden voor een specifieke browser te overschrijven.
Constructors
| Name | Description |
|---|---|
| HttpCapabilitiesSectionHandler() |
Initialiseert een nieuw exemplaar van de HttpCapabilitiesSectionHandler klasse. |
Methoden
| Name | Description |
|---|---|
| Create(Object, Object, XmlNode) |
Hiermee maakt u een exemplaar van de HttpBrowserCapabilities klasse die de mogelijkhedeninformatie voor de clientbrowser bevat. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |