Поделиться через


HttpCapabilitiesSectionHandler Класс

Определение

Помогает читать в <browserCaps> разделе файла конфигурации и создавать экземпляр класса, содержащего сведения о возможностях для клиентского HttpBrowserCapabilities браузера.

public ref class HttpCapabilitiesSectionHandler : System::Configuration::IConfigurationSectionHandler
public class HttpCapabilitiesSectionHandler : System.Configuration.IConfigurationSectionHandler
type HttpCapabilitiesSectionHandler = class
    interface IConfigurationSectionHandler
Public Class HttpCapabilitiesSectionHandler
Implements IConfigurationSectionHandler
Наследование
HttpCapabilitiesSectionHandler
Реализации

Комментарии

Класс HttpCapabilitiesSectionHandler и соответствующий <browserCaps> раздел конфигурации устарели в .NET Framework версии 2.0. Предпочтительный способ управления возможностями браузера — это файлы определения браузера, скомпилированные для использования классом BrowserCapabilitiesFactory . Целью обоих методологий конфигурации является создание экземпляра HttpBrowserCapabilities класса, доступ к которому можно получить из Browser свойства HttpRequest класса.

Использование файлов определения браузера для хранения возможностей браузера предоставляет преимущества по сравнению с альтернативным вариантом. Он обеспечивает улучшенную производительность, так как сведения об определении браузера анализируются из XML-файла конфигурации и компилируются в класс заранее. Файлы определения браузера также проще поддерживать:

  • Определения являются иерархическими и, таким образом, меньше полагаются на регулярные выражения для определения возможностей браузера.

  • Определения можно упорядочить в нескольких файлах, что упрощает управление ими.

  • Определения можно определить на любом уровне либо на уровне Machine.config, либо на определенном уровне приложения. Это устраняет необходимость копирования всего набора определений для переопределения возможностей для определенного браузера.

Конструкторы

Имя Описание
HttpCapabilitiesSectionHandler()

Инициализирует новый экземпляр класса HttpCapabilitiesSectionHandler.

Методы

Имя Описание
Create(Object, Object, XmlNode)

Создает экземпляр HttpBrowserCapabilities класса, содержащего сведения о возможностях для клиентского браузера.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел