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