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)

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

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