次の方法で共有


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
実装

注釈

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

適用対象

こちらもご覧ください