HttpCapabilitiesSectionHandler Sınıf

Tanım

Yapılandırma dosyasının <browserCaps> bölümünde okuma ve istemci tarayıcısı için yetenek bilgilerini içeren sınıfın HttpBrowserCapabilities bir örneğini oluşturma konusunda yardımcı olabilir.

public ref class HttpCapabilitiesSectionHandler : System::Configuration::IConfigurationSectionHandler
public class HttpCapabilitiesSectionHandler : System.Configuration.IConfigurationSectionHandler
type HttpCapabilitiesSectionHandler = class
    interface IConfigurationSectionHandler
Public Class HttpCapabilitiesSectionHandler
Implements IConfigurationSectionHandler
Devralma
HttpCapabilitiesSectionHandler
Uygulamalar

Açıklamalar

HttpCapabilitiesSectionHandler sınıfı ve karşılık gelen <browserCaps> yapılandırma bölümü .NET Framework sürüm 2.0'da kullanım dışı bırakılmıştır. Tarayıcı özelliklerini yönetmek için tercih edilen yöntem, sınıfı tarafından BrowserCapabilitiesFactory kullanılmak üzere derlenen tarayıcı tanım dosyalarıdır. Her iki yapılandırma yönteminin de amacı, sınıfının özelliğinden BrowserHttpRequest erişilebilen bir sınıf örneği HttpBrowserCapabilities oluşturmaktır.

Tarayıcı özelliklerini depolamak için tarayıcı tanım dosyalarını kullanmak alternatife kıyasla avantaj sağlar. Tarayıcı tanımı bilgileri XML yapılandırma dosyasından ayrıştırıldığından ve önceden bir sınıfa derlendiğinden gelişmiş performans sunar. Tarayıcı tanım dosyalarının bakımı da daha kolaydır:

  • Tanımlar hiyerarşiktir ve bu nedenle tarayıcı özelliklerini belirlemek için normal ifadelere daha az güvenir.

  • Tanımlar birden çok dosyada düzenlenebilir ve bu da daha kolay yönetilebilmelerini sağlar.

  • Tanımlar, Machine.config düzeyinde veya belirli bir uygulama düzeyinde herhangi bir düzeyde tanımlanabilir. Bu, belirli bir tarayıcının özelliklerini geçersiz kılma amacıyla tanım kümesinin tamamını kopyalama gereğini ortadan kaldırır.

Oluşturucular

HttpCapabilitiesSectionHandler()

HttpCapabilitiesSectionHandler sınıfının yeni bir örneğini başlatır.

Yöntemler

Create(Object, Object, XmlNode)

İstemci tarayıcısı için HttpBrowserCapabilities yetenek bilgilerini içeren sınıfının bir örneğini oluşturur.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.