HttpBrowserCapabilities メンバ
クライアントで実行されているブラウザの性能に関する情報を、サーバーで収集できるようにします。
HttpBrowserCapabilities データ型で公開されるメンバを以下の表に示します。
パブリック コンストラクタ
名前 | 説明 | |
---|---|---|
HttpBrowserCapabilities | HttpBrowserCapabilities クラスの新しいインスタンスを作成します。 |
このページのトップへ
パブリック プロパティ
名前 | 説明 | |
---|---|---|
ActiveXControls | ブラウザが ActiveX コントロールをサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
Adapters | 使用可能なコントロール アダプタのコレクションを返します。(HttpCapabilitiesBase から継承されます。) | |
AOL | クライアントのブラウザが AOL (America Online) ブラウザかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
BackgroundSounds | ブラウザが <bgsounds> HTML 要素を使用したバックグラウンド サウンドの再生をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
Beta | ブラウザがベータ版かどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
Browser | User-Agent 要求ヘッダー内にブラウザによって送信されたブラウザ文字列がある場合は、そのブラウザ文字列を取得します。(HttpCapabilitiesBase から継承されます。) | |
Browsers | Capabilities ディクショナリ内の、ブラウザの ArrayList を取得します。(HttpCapabilitiesBase から継承されます。) | |
CanCombineFormsInDeck | ブラウザが、カードなど、複数のフォームを含むデッキをサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
CanInitiateVoiceCall | ブラウザ デバイスが音声呼び出しを開始できるかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
CanRenderAfterInputOrSelectElement | ブラウザが WML の <select> 要素または <input> 要素の後のページ コンテンツをサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
CanRenderEmptySelects | ブラウザが空の HTML <select> 要素をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
CanRenderInputAndSelectElementsTogether | ブラウザが WML の INPUT 要素と SELECT 要素の同じカード上への共存をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
CanRenderMixedSelects | ブラウザが onpick 属性と value 属性の両方を指定する WML <option> 要素をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
CanRenderOneventAndPrevElementsTogether | ブラウザが同じ WML カード内での WML の <onevent> 要素と <prev> 要素の共存をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
CanRenderPostBackCards | ブラウザがポストバック用の WML カードをサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
CanRenderSetvarZeroWithMultiSelectionList | ブラウザが、value 属性値が 0 の WML <setvar> 要素をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
CanSendMail | ブラウザが電子メール アドレスを表示する HTML <mailto> 要素を使用した電子メールの送信をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
Capabilities | 定義されているブラウザの機能を取得する目的で内部的に使用されます。(HttpCapabilitiesBase から継承されます。) | |
CDF | ブラウザが、Web キャスティング用に CDF (Chanel Definition Format) をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
ClrVersion | クライアントにインストールされている .NET Framework のバージョンを取得します。(HttpCapabilitiesBase から継承されます。) | |
Cookies | ブラウザが Cookie をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
Crawler | ブラウザが Web 検索エンジンかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
DefaultSubmitButtonLimit | 1 つのフォームで許可される送信ボタンの最大数を返します。(HttpCapabilitiesBase から継承されます。) | |
EcmaScriptVersion | ブラウザがサポートする ECMAScript のバージョン番号を取得します。(HttpCapabilitiesBase から継承されます。) | |
Frames | ブラウザが HTML フレームをサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
GatewayMajorVersion | サーバーへのアクセスに使用するワイヤレス ゲートウェイのメジャー バージョン番号 (既知の場合) を取得します。 (HttpCapabilitiesBase から継承されます。) | |
GatewayMinorVersion | サーバーへのアクセスに使用するワイヤレス ゲートウェイのマイナ バージョン番号 (既知の場合) を取得します。 (HttpCapabilitiesBase から継承されます。) | |
GatewayVersion | サーバーへのアクセスに使用するワイヤレス ゲートウェイのバージョン (既知の場合) を取得します。(HttpCapabilitiesBase から継承されます。) | |
HasBackButton | ブラウザに専用の [戻る] ボタンがあるかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
HidesRightAlignedMultiselectScrollbars | align 属性値が right である HTML <select multiple> 要素のスクロール バーがレンダリング時に非表示になるかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
HtmlTextWriter | 使用する HtmlTextWriter の完全修飾クラス名を取得または設定します。(HttpCapabilitiesBase から継承されます。) | |
Id | ブラウザ定義ファイルで指定されているブラウザの内部識別子を取得します。(HttpCapabilitiesBase から継承されます。) | |
InputType | ブラウザでサポートされている入力の種類を返します。(HttpCapabilitiesBase から継承されます。) | |
IsColor | ブラウザがカラー表示をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
IsMobileDevice | ブラウザがモバイル デバイスとして認識されているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
Item | 指定したブラウザ機能の値を取得します。C# では、このプロパティはクラスのインデクサです。(HttpCapabilitiesBase から継承されます。) | |
JavaApplets | ブラウザが Java をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
JavaScript | ブラウザが JavaScript をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
JScriptVersion | ブラウザがサポートする Jscript バージョンを取得します。(HttpCapabilitiesBase から継承されます。) | |
MajorVersion | ブラウザのメジャー (整数) バージョン番号を取得します。(HttpCapabilitiesBase から継承されます。) | |
MaximumHrefLength | HTML <a> (アンカー) 要素の href 属性の最大文字数を取得します。(HttpCapabilitiesBase から継承されます。) | |
MaximumRenderedPageSize | ブラウザに表示できるページの最大長 (バイト単位) を取得します。 (HttpCapabilitiesBase から継承されます。) | |
MaximumSoftkeyLabelLength | ソフト キー ラベルに表示できるテキストの最大長を返します。(HttpCapabilitiesBase から継承されます。) | |
MinorVersion | ブラウザのマイナ (小数) バージョン番号を取得します。(HttpCapabilitiesBase から継承されます。) | |
MinorVersionString | ブラウザのマイナ (小数) バージョン番号を文字列として取得します。(HttpCapabilitiesBase から継承されます。) | |
MobileDeviceManufacturer | モバイル デバイスのメーカー名 (既知の場合) を返します。(HttpCapabilitiesBase から継承されます。) | |
MobileDeviceModel | モバイル デバイスの機種名 (既知の場合) を取得します。(HttpCapabilitiesBase から継承されます。) | |
MSDomVersion | ブラウザがサポートしている Microsoft HTML (MSHTML) ドキュメント オブジェクト モデル (DOM: Document Object Model) のバージョンを取得します。(HttpCapabilitiesBase から継承されます。) | |
NumberOfSoftkeys | モバイル デバイスのソフト キーの数を返します。(HttpCapabilitiesBase から継承されます。) | |
Platform | クライアントが使用するプラットフォームの名前 (既知の場合) を取得します。(HttpCapabilitiesBase から継承されます。) | |
PreferredImageMime | ブラウザが推奨するイメージ コンテンツの種類の MIME タイプを返します。(HttpCapabilitiesBase から継承されます。) | |
PreferredRenderingMime | ブラウザが推奨するコンテンツの種類の MIME タイプを返します。(HttpCapabilitiesBase から継承されます。) | |
PreferredRenderingType | ブラウザが推奨するコンテンツの種類の一般名を取得します。(HttpCapabilitiesBase から継承されます。) | |
PreferredRequestEncoding | ブラウザが推奨する要求のエンコーディングを取得します。(HttpCapabilitiesBase から継承されます。) | |
PreferredResponseEncoding | ブラウザが推奨する応答のエンコーディングを取得します。(HttpCapabilitiesBase から継承されます。) | |
RendersBreakBeforeWmlSelectAndInput | ブラウザが <select> 要素または <input> 要素の前で改行するかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
RendersBreaksAfterHtmlLists | ブラウザがリスト項目要素の後で改行するかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
RendersBreaksAfterWmlAnchor | ブラウザがスタンドアロン HTML <a> (アンカー) 要素の後で改行するかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
RendersBreaksAfterWmlInput | ブラウザが HTML <input> 要素の後で改行するかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
RendersWmlDoAcceptsInline | モバイル デバイスのブラウザが、WML の do ベースの form accept コンストラクトを、ソフト キーではなくインライン ボタンとしてレンダリングするかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
RendersWmlSelectsAsMenuCards | ブラウザが WML <select> 要素をコンボ ボックスではなくメニュー カードとしてレンダリングするかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
RequiredMetaTagNameValue | 一部のブラウザで必要とされるメタ タグを生成する目的で内部的に使用されます。(HttpCapabilitiesBase から継承されます。) | |
RequiresAttributeColonSubstitution | ブラウザが要素属性値内のコロンを別の文字に置き換えることを必要とするかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
RequiresContentTypeMetaTag | ブラウザが content-type 属性が指定された HTML <meta> 要素を必要とするかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
RequiresControlStateInSession | ブラウザがコントロールの状態をセッション内に保持することを必要とするかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
RequiresDBCSCharacter | ブラウザが 2 バイト文字セットを必要とするかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
RequiresHtmlAdaptiveErrorReporting | ブラウザが非標準のエラー メッセージを必要とするかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
RequiresLeadingPageBreak | ブラウザが、Web ページ本体内の最初の要素が HTML <br> 要素であることを必要とするかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
RequiresNoBreakInFormatting | ブラウザが HTML <br> 要素による改行の書式設定をサポートしていないかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
RequiresOutputOptimization | ブラウザが最適サイズのマークアップ言語タグが含まれるページを必要とするかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
RequiresPhoneNumbersAsPlainText | ブラウザが、プレーンテキストでの電話機を通じたダイヤルをサポートしているかどうか、または特殊マークアップを必要とするかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
RequiresSpecialViewStateEncoding | ブラウザが VIEWSTATE 値に対して特殊なエンコードを必要とするかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
RequiresUniqueFilePathSuffix | ブラウザが一意のフォーム アクション URL を必要とするかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
RequiresUniqueHtmlCheckboxNames | ブラウザが複数の HTML <input type="checkbox"> 要素にわたって一意の name 属性値を必要とするかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
RequiresUniqueHtmlInputNames | ブラウザが複数の HTML <input> 要素にわたって一意の name 属性値を必要とするかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
RequiresUrlEncodedPostfieldValues | ブラウザによって送信されるポストバック データの UrlEncoded が実行されるかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
ScreenBitDepth | ディスプレイ画面の深度をピクセルあたりのビット数で返します。(HttpCapabilitiesBase から継承されます。) | |
ScreenCharactersHeight | ディスプレイ画面のおおよその高さを文字の行数で返します。(HttpCapabilitiesBase から継承されます。) | |
ScreenCharactersWidth | ディスプレイ画面のおおよその幅を文字数単位で返します。(HttpCapabilitiesBase から継承されます。) | |
ScreenPixelsHeight | ディスプレイ画面のおおよその高さをピクセル単位で返します。(HttpCapabilitiesBase から継承されます。) | |
ScreenPixelsWidth | ディスプレイ画面のおおよその幅をピクセル単位で返します。(HttpCapabilitiesBase から継承されます。) | |
SupportsAccesskeyAttribute | ブラウザが HTML の <a> (アンカー) 要素と <input> 要素の ACCESSKEY 属性をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
SupportsBodyColor | ブラウザが HTML <body> 要素の bgcolor 属性をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
SupportsBold | ブラウザが HTML <b> 要素による太字テキストの書式設定をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
SupportsCacheControlMetaTag | ブラウザが HTML <meta> 要素の http-equiv 属性の cache-control 値をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
SupportsCallback | ブラウザがコールバック スクリプトをサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
SupportsCss | ブラウザがカスケード スタイル シート (CSS: Cascading Style Sheets) をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
SupportsDivAlign | ブラウザが HTML <div> 要素の align 属性をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
SupportsDivNoWrap | ブラウザが HTML <div> 要素の nowrap 属性をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
SupportsEmptyStringInCookieValue | ブラウザが Cookie 値内の空の (null 参照 (Visual Basic では Nothing)) 文字列をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
SupportsFontColor | ブラウザが HTML <font> 要素の color 属性をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
SupportsFontName | ブラウザが HTML <font> 要素の name 属性をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
SupportsFontSize | ブラウザが HTML <font> 要素の size 属性をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
SupportsImageSubmit | ブラウザが標準の送信ボタンの代わりにカスタム イメージを使用できるかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
SupportsIModeSymbols | ブラウザが i モード シンボルをサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
SupportsInputIStyle | ブラウザが HTML <input> 要素の istyle 属性をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
SupportsInputMode | ブラウザが HTML <input> 要素の mode 属性をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
SupportsItalic | ブラウザが HTML <i> 要素による斜体テキストの書式設定をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
SupportsJPhoneMultiMediaAttributes | ブラウザが J-Phone のマルチメディア属性をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
SupportsJPhoneSymbols | ブラウザが J-Phone 固有の絵文字をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
SupportsQueryStringInFormAction | ブラウザが HTML <form> 要素の action 属性値内のクエリ文字列をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
SupportsRedirectWithCookie | ブラウザが、リダイレクトで Cookie をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
SupportsSelectMultiple | ブラウザが HTML <select> 要素の multiple 属性をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
SupportsUncheck | オンになっている HTML <input type=checkbox> 要素がオフになったときに、その変更がポストバック データに反映されるかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
SupportsXmlHttp | ブラウザが HTTP 経由の XML 受信をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
Tables | ブラウザが HTML <table> 要素をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
TagWriter | ブラウザ用のタグを記述するために使用されるオブジェクトの型を取得する目的で内部的に使用されます。(HttpCapabilitiesBase から継承されます。) | |
Type | ブラウザの名前とメジャー (整数) バージョン番号を取得します。(HttpCapabilitiesBase から継承されます。) | |
UseOptimizedCacheKey | 最適化されたキャッシュ キーを使用するかどうかを示す値を取得する目的で内部的に使用されます。(HttpCapabilitiesBase から継承されます。) | |
VBScript | ブラウザが VBScript (Visual Basic Scripting Edition) をサポートしているかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
Version | ブラウザの完全なバージョン番号 (整数と小数) を文字列として取得します。(HttpCapabilitiesBase から継承されます。) | |
W3CDomVersion | ブラウザがサポートしている W3C (World Wide Web Consortium) XML DOM のバージョンを取得します。(HttpCapabilitiesBase から継承されます。) | |
Win16 | クライアントが Win16 ベースのコンピュータかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) | |
Win32 | クライアントが Win32 ベースのコンピュータかどうかを示す値を取得します。(HttpCapabilitiesBase から継承されます。) |
このページのトップへ
パブリック メソッド
( プロテクト メソッド も参照)
名前 | 説明 | |
---|---|---|
AddBrowser | 機能が認識されたブラウザの内部コレクションにエントリを追加する目的で内部的に使用されます。 (HttpCapabilitiesBase から継承されます。) | |
CreateHtmlTextWriter | 使用される HtmlTextWriter の新しいインスタンスを作成します。 (HttpCapabilitiesBase から継承されます。) | |
DisableOptimizedCacheKey | 最適化されたキャッシュ キーの使用を無効にする目的で内部的に使用されます。 (HttpCapabilitiesBase から継承されます。) | |
Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) | |
GetClrVersions | クライアントにインストールされている .NET Framework 共通言語ランタイムのすべてのバージョンを返します。 (HttpCapabilitiesBase から継承されます。) | |
GetConfigCapabilities | 指定の HttpRequest を生成したブラウザを表す HttpCapabilitiesBase インスタンスを返す目的で内部的に使用されます。 (HttpCapabilitiesBase から継承されます。) | |
GetHashCode | 特定の型のハッシュ関数として機能します。 (Object から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
IsBrowser | クライアント ブラウザが指定のブラウザと同じかどうかを示す値を取得します。 (HttpCapabilitiesBase から継承されます。) | |
ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) | |
ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |
このページのトップへ
プロテクト メソッド
名前 | 説明 | |
---|---|---|
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
Init | 内部値セットを初期化する目的で内部的に使用されます。 (HttpCapabilitiesBase から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
このページのトップへ
参照
関連項目
HttpBrowserCapabilities クラス
System.Web 名前空間
ClientTarget
Browser
UserAgent
その他の技術情報
ASP.NET Web サーバー コントロールとブラウザの機能
clientTarget 要素 (ASP.NET 設定スキーマ)