HttpCapabilitiesSectionHandler Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Segítséget nyújt egy <browserCaps> konfigurációs fájl szakaszának olvasásához és az HttpBrowserCapabilities osztály egy példányának létrehozásához, amely tartalmazza az ügyfélböngésző képességeinek adatait.
public ref class HttpCapabilitiesSectionHandler : System::Configuration::IConfigurationSectionHandler
public class HttpCapabilitiesSectionHandler : System.Configuration.IConfigurationSectionHandler
type HttpCapabilitiesSectionHandler = class
interface IConfigurationSectionHandler
Public Class HttpCapabilitiesSectionHandler
Implements IConfigurationSectionHandler
- Öröklődés
-
HttpCapabilitiesSectionHandler
- Megvalósítás
Megjegyzések
A HttpCapabilitiesSectionHandler osztály és a megfelelő <browserCaps> konfigurációs szakasz elavult a .NET Framework 2.0-s verziójában. A böngészőfunkciók kezelésének előnyben részesített módszere az osztály által BrowserCapabilitiesFactory használatra lefordított böngésződefiníciós fájlokon keresztül történik. Mindkét konfigurációs módszer célja az osztály egy olyan példányának HttpBrowserCapabilities létrehozása, amely az Browser osztály tulajdonságából HttpRequest érhető el.
A böngésződefiníciós fájlok böngészőfunkciók tárolására való használata előnyt jelent az alternatívával szemben. Jobb teljesítményt nyújt, mert a böngésződefiníció információi az XML-konfigurációs fájlból lesznek elemezve, és idővel egy osztályba lesznek lefordítva. A böngésződefiníciós fájlok is könnyebben karbantarthatóak:
A definíciók hierarchikusak, ezért kevésbé támaszkodnak a normál kifejezésekre a böngésző képességeinek meghatározásához.
A definíciók több fájlban is rendszerezhetők, így könnyebben kezelhetők.
A definíciók bármely szinten meghatározhatók, akár Machine.config szinten, akár egy adott alkalmazásszinten. Ez szükségtelenné teszi a definíciók teljes készletének másolását egy adott böngésző képességeinek felülírása céljából.
Konstruktorok
| Name | Description |
|---|---|
| HttpCapabilitiesSectionHandler() |
Inicializálja a HttpCapabilitiesSectionHandler osztály új példányát. |
Metódusok
| Name | Description |
|---|---|
| Create(Object, Object, XmlNode) |
Létrehozza az HttpBrowserCapabilities osztály egy példányát, amely tartalmazza az ügyfélböngésző képességeinek adatait. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |