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) |