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


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)

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

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