HttpCapabilitiesSectionHandler Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hjälper dig att läsa i avsnittet i <browserCaps> en konfigurationsfil och skapa en instans av HttpBrowserCapabilities klassen som innehåller information om funktioner för klientwebbläsaren.
public ref class HttpCapabilitiesSectionHandler : System::Configuration::IConfigurationSectionHandler
public class HttpCapabilitiesSectionHandler : System.Configuration.IConfigurationSectionHandler
type HttpCapabilitiesSectionHandler = class
interface IConfigurationSectionHandler
Public Class HttpCapabilitiesSectionHandler
Implements IConfigurationSectionHandler
- Arv
-
HttpCapabilitiesSectionHandler
- Implementeringar
Kommentarer
Klassen HttpCapabilitiesSectionHandler och motsvarande konfigurationsavsnitt <browserCaps> har inaktuellt i .NET Framework version 2.0. Den bästa metoden för att hantera webbläsarfunktioner är via webbläsardefinitionsfiler som kompileras för användning av BrowserCapabilitiesFactory klassen. Målet med båda konfigurationsmetoderna är att generera en instans av HttpBrowserCapabilities klassen som kan nås från Browser -egenskapen för HttpRequest klassen.
Om du använder webbläsardefinitionsfilerna för att lagra webbläsarfunktioner har du fördelar jämfört med alternativet. Det ger bättre prestanda eftersom webbläsardefinitionsinformationen parsas från XML-konfigurationsfilen och kompileras till en klass i förväg. Webbläsardefinitionsfilerna är också enklare att underhålla:
Definitionerna är hierarkiska och förlitar sig därför mindre på reguljära uttryck för att fastställa webbläsarfunktionerna.
Definitionerna kan ordnas i flera filer, vilket gör dem enklare att hantera.
Definitionerna kan definieras på vilken nivå som helst, antingen på Machine.config nivå eller på en specifik programnivå. Detta eliminerar behovet av att kopiera hela uppsättningen definitioner i syfte att åsidosätta funktionerna för en specifik webbläsare.
Konstruktorer
| Name | Description |
|---|---|
| HttpCapabilitiesSectionHandler() |
Initierar en ny instans av HttpCapabilitiesSectionHandler klassen. |
Metoder
| Name | Description |
|---|---|
| Create(Object, Object, XmlNode) |
Skapar en instans av HttpBrowserCapabilities klassen som innehåller information om funktioner för klientwebbläsaren. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |