HttpCapabilitiesSectionHandler クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
構成ファイルの <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
- 実装
注釈
.NET Framework バージョン 2.0 では、 HttpCapabilitiesSectionHandler クラスと対応する <browserCaps> 構成セクションが非推奨になりました。 ブラウザー機能を管理するための推奨される方法は、 BrowserCapabilitiesFactory クラスで使用するためにコンパイルされたブラウザー定義ファイルを使用することです。 両方の構成手法の目的は、HttpRequest クラスのBrowser プロパティからアクセスできるHttpBrowserCapabilities クラスのインスタンスを生成することです。
ブラウザー定義ファイルを使用してブラウザー機能を格納すると、代替機能よりも利点があります。 ブラウザー定義情報は XML 構成ファイルから解析され、事前にクラスにコンパイルされるため、パフォーマンスが向上します。 ブラウザー定義ファイルも保守が容易です。
定義は階層構造であるため、ブラウザーの機能を決定するために正規表現に依存することが少なくなります。
定義は複数のファイルに整理できるため、管理が容易になります。
定義は、Machine.config レベルまたは特定のアプリケーション レベルで、任意のレベルで定義できます。 これにより、特定のブラウザーの機能をオーバーライドするために、定義のセット全体をコピーする必要がなくなります。
コンストラクター
| 名前 | 説明 |
|---|---|
| HttpCapabilitiesSectionHandler() |
HttpCapabilitiesSectionHandler クラスの新しいインスタンスを初期化します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Create(Object, Object, XmlNode) |
クライアント ブラウザーの機能情報を含む HttpBrowserCapabilities クラスのインスタンスを作成します。 |
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |