HttpBrowserCapabilitiesWrapper クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サーバーが現在の要求を行ったブラウザーの機能に関する情報を収集できるようにする HTTP 組み込みオブジェクトをカプセル化します。
public ref class HttpBrowserCapabilitiesWrapper : System::Web::HttpBrowserCapabilitiesBase
public class HttpBrowserCapabilitiesWrapper : System.Web.HttpBrowserCapabilitiesBase
type HttpBrowserCapabilitiesWrapper = class
inherit HttpBrowserCapabilitiesBase
Public Class HttpBrowserCapabilitiesWrapper
Inherits HttpBrowserCapabilitiesBase
- 継承
注釈
HttpBrowserCapabilitiesWrapper クラスは、HttpBrowserCapabilitiesBase クラスから派生し、HttpBrowserCapabilities クラスのラッパーとして機能します。 このクラスは、 HttpBrowserCapabilities クラスの機能を公開し、 HttpBrowserCapabilitiesBase 型を公開します。 HttpBrowserCapabilitiesBase クラスを使用すると、アプリケーション内の HttpBrowserCapabilities クラスの元の実装を、ASP.NET パイプラインの外部で単体テストを実行する場合など、カスタム実装に置き換えることができます。
コンストラクター
| 名前 | 説明 |
|---|---|
| HttpBrowserCapabilitiesWrapper(HttpBrowserCapabilities) |
HttpBrowserCapabilitiesWrapper クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| ActiveXControls |
ブラウザーが ActiveX コントロールをサポートできるかどうかを示す値を取得します。 |
| Adapters |
使用可能なコントロール アダプターのコレクションを取得します。 |
| AOL |
クライアントが America Online (AOL) ブラウザーかどうかを示す値を取得します。 |
| BackgroundSounds |
|
| Beta |
ブラウザーがベータ版かどうかを示す値を取得します。 |
| Browser |
|
| Browsers |
機能が認識されるブラウザーのコレクションを取得します。 |
| CanCombineFormsInDeck |
ブラウザーが、個別のカードなど、複数のフォームを含むデッキをサポートしているかどうかを示す値を取得します。 |
| CanInitiateVoiceCall |
ブラウザー デバイスが音声通話を開始できるかどうかを示す値を取得します。 |
| CanRenderAfterInputOrSelectElement |
ブラウザーが WML |
| CanRenderEmptySelects |
ブラウザーが空の HTML |
| CanRenderInputAndSelectElementsTogether |
ブラウザーが WML |
| CanRenderMixedSelects |
|
| CanRenderOneventAndPrevElementsTogether |
ブラウザーが同じカード内の WML |
| CanRenderPostBackCards |
ブラウザーがポストバック用の WML カードをサポートしているかどうかを示す値を取得します。 |
| CanRenderSetvarZeroWithMultiSelectionList |
|
| CanSendMail |
ブラウザーが HTML |
| Capabilities |
ブラウザーの定義された機能を取得するために内部的に使用されます。 |
| CDF |
ブラウザーが Web キャスト用のチャネル定義形式 (CDF) をサポートしているかどうかを示す値を取得します。 |
| ClrVersion |
クライアントにインストールされている .NET Framework のバージョンを取得します。 |
| Cookies |
ブラウザーが Cookie をサポートできるかどうかを示す値を取得します。 |
| Crawler |
ブラウザーが検索エンジン Web クローラーかどうかを示す値を取得します。 |
| DefaultSubmitButtonLimit |
フォームに許可されている送信ボタンの最大数を取得します。 |
| EcmaScriptVersion |
ブラウザーがサポートする ECMAScript (JavaScript) のバージョン番号を取得します。 |
| Frames |
ブラウザーが HTML フレームをサポートしているかどうかを示す値を取得します。 |
| GatewayMajorVersion |
サーバーへのアクセスに使用されるワイヤレス ゲートウェイのメジャー バージョン番号 (既知の場合) を取得します。 |
| GatewayMinorVersion |
サーバーへのアクセスに使用されるワイヤレス ゲートウェイのマイナー バージョン番号 (既知の場合) を取得します。 |
| GatewayVersion |
サーバーへのアクセスに使用されるワイヤレス ゲートウェイのバージョン (既知の場合) を取得します。 |
| HasBackButton |
ブラウザーに専用の [戻る] ボタンがあるかどうかを示す値を取得します。 |
| HidesRightAlignedMultiselectScrollbars |
|
| HtmlTextWriter |
マークアップ文字とテキストの記述に使用する HtmlTextWriter の完全修飾クラス名を取得または設定します。 |
| Id |
ブラウザー定義ファイルで指定されているブラウザーの内部識別子を取得します。 |
| InputType |
ブラウザーでサポートされている入力の種類を取得します。 |
| IsColor |
ブラウザーに色の表示があるかどうかを示す値を取得します。 |
| IsMobileDevice |
ブラウザーが認識されたモバイル デバイスかどうかを示す値を取得します。 |
| Item[String] |
指定したブラウザー機能の値を取得します。 C# では、このプロパティはクラスのインデクサーです。 |
| JavaApplets |
ブラウザーがJavaをサポートしているかどうかを示す値を取得します。 |
| JScriptVersion |
ブラウザーがサポートする JScript バージョンを取得します。 |
| MajorVersion |
ブラウザーのメジャー (整数) バージョン番号を取得します。 |
| MaximumHrefLength |
HTML |
| MaximumRenderedPageSize |
ブラウザーが表示できるページの最大長をバイト単位で取得します。 |
| MaximumSoftkeyLabelLength |
ソフト キー ラベルで表示できるテキストの最大長を取得します。 |
| MinorVersion |
ブラウザーのマイナー (10 進数) バージョン番号を取得します。 |
| MinorVersionString |
ブラウザーのマイナー (10 進数) バージョン番号を文字列として取得します。 |
| MobileDeviceManufacturer |
モバイル デバイスの製造元の名前を取得します (既知の場合)。 |
| MobileDeviceModel |
モバイル デバイスのモデル名 (既知の場合) を取得します。 |
| MSDomVersion |
ブラウザーでサポートされている Microsoft HTML (MSHTML) ドキュメント オブジェクト モデル (DOM) のバージョンを取得します。 |
| NumberOfSoftkeys |
モバイル デバイス上のソフトキーの数を取得します。 |
| Platform |
クライアントが使用しているオペレーティング システムの名前 (既知の場合) を取得します。 |
| PreferredImageMime |
ブラウザーが通常使用する画像コンテンツの種類の MIME の種類を取得します。 |
| PreferredRenderingMime |
ブラウザーが通常好むコンテンツの種類の MIME の種類を取得します。 |
| PreferredRenderingType |
ブラウザーが優先するコンテンツの種類の一般的な名前を取得します。 |
| PreferredRequestEncoding |
ブラウザーが優先する要求エンコードを取得します。 |
| PreferredResponseEncoding |
ブラウザーが優先する応答エンコードを取得します。 |
| RendersBreakBeforeWmlSelectAndInput |
ブラウザーが |
| RendersBreaksAfterHtmlLists |
ブラウザーがリスト項目要素の後に改行をレンダリングするかどうかを示す値を取得します。 |
| RendersBreaksAfterWmlAnchor |
ブラウザーがスタンドアロンの WML |
| RendersBreaksAfterWmlInput |
ブラウザーが WML |
| RendersWmlDoAcceptsInline |
モバイル デバイス ブラウザーが WML |
| RendersWmlSelectsAsMenuCards |
ブラウザーが WML |
| RequiredMetaTagNameValue |
一部のブラウザーで必要なメタタグを生成するために内部的に使用されます。 |
| RequiresAttributeColonSubstitution |
ブラウザーで要素属性値のコロンを別の文字に置き換える必要があるかどうかを示す値を取得します。 |
| RequiresContentTypeMetaTag |
ブラウザーで、 |
| RequiresControlStateInSession |
ブラウザーがセッションで制御状態を維持する必要があるかどうかを示す値を取得します。 |
| RequiresDBCSCharacter |
ブラウザーに 2 バイト文字セットが必要かどうかを示す値を取得します。 |
| RequiresHtmlAdaptiveErrorReporting |
ブラウザーに標準以外のエラー メッセージが必要かどうかを示す値を取得します。 |
| RequiresLeadingPageBreak |
ブラウザーで Web ページの本文の最初の要素を HTML |
| RequiresNoBreakInFormatting |
ブラウザーが改行の書式設定に HTML |
| RequiresOutputOptimization |
ブラウザーでページにマークアップ言語タグのサイズ最適化形式を含める必要があるかどうかを示す値を取得します。 |
| RequiresPhoneNumbersAsPlainText |
ブラウザーがプレーン テキストに基づく電話ダイヤルをサポートしているかどうか、または特別なマークアップが必要かどうかを示す値を取得します。 |
| RequiresSpecialViewStateEncoding |
ブラウザーでビューステート値を特別にエンコードする必要があるかどうかを示す値を取得します。 |
| RequiresUniqueFilePathSuffix |
ブラウザーに一意のフォーム アクション URL が必要かどうかを示す値を取得します。 |
| RequiresUniqueHtmlCheckboxNames |
ブラウザーが複数の HTML |
| RequiresUniqueHtmlInputNames |
ブラウザーが複数の HTML |
| RequiresUrlEncodedPostfieldValues |
ブラウザーによって送信されるポストバック データを URL エンコードするかどうかを示す値を取得します。 |
| ScreenBitDepth |
ディスプレイの深度 (ピクセルあたりのビット数) を取得します。 |
| ScreenCharactersHeight |
表示のおおよその高さを文字行単位で取得します。 |
| ScreenCharactersWidth |
表示のおおよその幅を文字で取得します。 |
| ScreenPixelsHeight |
ディスプレイのおおよその高さをピクセル単位で取得します。 |
| ScreenPixelsWidth |
ディスプレイのおおよその幅をピクセル単位で取得します。 |
| SupportsAccesskeyAttribute |
ブラウザーが HTML |
| SupportsBodyColor |
ブラウザーが HTML |
| SupportsBold |
ブラウザーが HTML |
| SupportsCacheControlMetaTag |
ブラウザーが HTML |
| SupportsCallback |
ブラウザーがコールバック スクリプトをサポートしているかどうかを示す値を取得します。 |
| SupportsCss |
ブラウザーがカスケード スタイル シート (CSS) をサポートしているかどうかを示す値を取得します。 |
| SupportsDivAlign |
ブラウザーが HTML |
| SupportsDivNoWrap |
ブラウザーが HTML |
| SupportsEmptyStringInCookieValue |
ブラウザーが Cookie 値の空の文字列をサポートしているかどうかを示す値を取得します。 |
| SupportsFontColor |
ブラウザーが HTML |
| SupportsFontName |
ブラウザーが HTML |
| SupportsFontSize |
ブラウザーが HTML |
| SupportsImageSubmit |
ブラウザーが標準フォーム送信ボタンの代わりにカスタム イメージの使用をサポートしているかどうかを示す値を取得します。 |
| SupportsIModeSymbols |
ブラウザーが i モードシンボルをサポートしているかどうかを示す値を取得します。 |
| SupportsInputIStyle |
ブラウザーが HTML |
| SupportsInputMode |
ブラウザーが HTML |
| SupportsItalic |
ブラウザーが HTML |
| SupportsJPhoneMultiMediaAttributes |
ブラウザーが J-Phone マルチメディア属性をサポートしているかどうかを示す値を取得します。 |
| SupportsJPhoneSymbols |
ブラウザーが J-Phone 固有の画像シンボルをサポートしているかどうかを示す値を取得します。 |
| SupportsQueryStringInFormAction |
ブラウザーが HTML |
| SupportsRedirectWithCookie |
ブラウザーがリダイレクト時に Cookie をサポートしているかどうかを示す値を取得します。 |
| SupportsSelectMultiple |
ブラウザーが HTML |
| SupportsUncheck |
チェックされた HTML |
| SupportsXmlHttp |
ブラウザーが HTTP 経由での XML の受信をサポートしているかどうかを示す値を取得します。 |
| Tables |
ブラウザーが HTML |
| TagWriter |
ブラウザーのタグの書き込みに使用されるオブジェクトの型を取得するために内部的に使用されます。 |
| Type |
ブラウザーの名前とメジャー (整数) バージョン番号を取得します。 |
| UseOptimizedCacheKey |
最適化されたキャッシュ キーを使用するかどうかを示す値を取得するために内部的に使用されます。 |
| VBScript |
ブラウザーが scripting edition (VBScript) Visual Basicサポートしているかどうかを示す値を取得します。 |
| Version |
ブラウザーの完全なバージョン番号 (整数と 10 進数) を文字列として取得します。 |
| W3CDomVersion |
ブラウザーがサポートする World Wide Web Consortium (W3C) XML ドキュメント オブジェクト モデル (DOM) のバージョンを取得します。 |
| Win16 |
クライアントが Win16 ベースのコンピューターかどうかを示す値を取得します。 |
| Win32 |
クライアントが Win32 ベースのコンピューターかどうかを示す値を取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| AddBrowser(String) |
機能が認識されるブラウザーの内部コレクションにエントリを追加するために内部的に使用されます。 |
| CompareFilters(String, String) |
フィルターを比較するために内部的に使用されます。 |
| CreateHtmlTextWriter(TextWriter) |
ブラウザーにマークアップをレンダリングするために使用する HtmlTextWriter オブジェクトの新しいインスタンスを作成します。 |
| DisableOptimizedCacheKey() |
最適化されたキャッシュ キーの使用を無効にするために内部的に使用されます。 |
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| EvaluateFilter(String) |
フィルターを評価するために内部的に使用されます。 |
| GetClrVersions() |
クライアントにインストールされている .NET Framework 共通言語ランタイム (CLR) のすべてのバージョンを取得します。 |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| IsBrowser(String) |
クライアント ブラウザーが指定したブラウザーと同じかどうかを示す値を取得します。 |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |