HttpBrowserCapabilitiesWrapper クラス

定義

サーバーが現在の要求を行ったブラウザーの機能に関する情報を収集できるようにする 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

注釈

HttpBrowserCapabilitiesWrapper クラスは、HttpBrowserCapabilitiesBase クラスから派生し、HttpBrowserCapabilities クラスのラッパーとして機能します。 このクラスは、 HttpBrowserCapabilities クラスの機能を公開し、 HttpBrowserCapabilitiesBase 型を公開します。 HttpBrowserCapabilitiesBase クラスを使用すると、アプリケーション内の HttpBrowserCapabilities クラスの元の実装を、ASP.NET パイプラインの外部で単体テストを実行する場合など、カスタム実装に置き換えることができます。

コンストラクター

名前 説明
HttpBrowserCapabilitiesWrapper(HttpBrowserCapabilities)

HttpBrowserCapabilitiesWrapper クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
ActiveXControls

ブラウザーが ActiveX コントロールをサポートできるかどうかを示す値を取得します。

Adapters

使用可能なコントロール アダプターのコレクションを取得します。

AOL

クライアントが America Online (AOL) ブラウザーかどうかを示す値を取得します。

BackgroundSounds

bgsounds HTML 要素を使用して、ブラウザーがバックグラウンド サウンドの再生をサポートしているかどうかを示す値を取得します。

Beta

ブラウザーがベータ版かどうかを示す値を取得します。

Browser

User-Agent要求ヘッダーでブラウザーによって送信されたブラウザー文字列 (存在する場合) を取得します。

Browsers

機能が認識されるブラウザーのコレクションを取得します。

CanCombineFormsInDeck

ブラウザーが、個別のカードなど、複数のフォームを含むデッキをサポートしているかどうかを示す値を取得します。

CanInitiateVoiceCall

ブラウザー デバイスが音声通話を開始できるかどうかを示す値を取得します。

CanRenderAfterInputOrSelectElement

ブラウザーが WML select または input 要素に続くページ コンテンツをサポートするかどうかを示す値を取得します。

CanRenderEmptySelects

ブラウザーが空の HTML select 要素をサポートしているかどうかを示す値を取得します。

CanRenderInputAndSelectElementsTogether

ブラウザーが WML input をサポートし、同じカード内の要素を一緒に select するかどうかを示す値を取得します。

CanRenderMixedSelects

onpick属性とvalue属性の両方を指定する WML option要素がブラウザーでサポートされているかどうかを示す値を取得します。

CanRenderOneventAndPrevElementsTogether

ブラウザーが同じカード内の WML onevent および prev 要素をサポートしているかどうかを示す値を取得します。

CanRenderPostBackCards

ブラウザーがポストバック用の WML カードをサポートしているかどうかを示す値を取得します。

CanRenderSetvarZeroWithMultiSelectionList

value属性が 0 の WML setvar要素がブラウザーでサポートされているかどうかを示す値を取得します。

CanSendMail

ブラウザーが HTML mailto スキームを使用した電子メール メッセージの送信をサポートしているかどうかを示す値を取得します。

Capabilities

ブラウザーの定義された機能を取得するために内部的に使用されます。

CDF

ブラウザーが Web キャスト用のチャネル定義形式 (CDF) をサポートしているかどうかを示す値を取得します。

ClrVersion

クライアントにインストールされている .NET Framework のバージョンを取得します。

Cookies

ブラウザーが Cookie をサポートできるかどうかを示す値を取得します。

Crawler

ブラウザーが検索エンジン Web クローラーかどうかを示す値を取得します。

DefaultSubmitButtonLimit

フォームに許可されている送信ボタンの最大数を取得します。

EcmaScriptVersion

ブラウザーがサポートする ECMAScript (JavaScript) のバージョン番号を取得します。

Frames

ブラウザーが HTML フレームをサポートしているかどうかを示す値を取得します。

GatewayMajorVersion

サーバーへのアクセスに使用されるワイヤレス ゲートウェイのメジャー バージョン番号 (既知の場合) を取得します。

GatewayMinorVersion

サーバーへのアクセスに使用されるワイヤレス ゲートウェイのマイナー バージョン番号 (既知の場合) を取得します。

GatewayVersion

サーバーへのアクセスに使用されるワイヤレス ゲートウェイのバージョン (既知の場合) を取得します。

HasBackButton

ブラウザーに専用の [戻る] ボタンがあるかどうかを示す値を取得します。

HidesRightAlignedMultiselectScrollbars

align属性値がrightの HTML select multiple要素のスクロール バーがレンダリング時に隠れるかどうかを示す値を取得します。

HtmlTextWriter

マークアップ文字とテキストの記述に使用する HtmlTextWriter の完全修飾クラス名を取得または設定します。

Id

ブラウザー定義ファイルで指定されているブラウザーの内部識別子を取得します。

InputType

ブラウザーでサポートされている入力の種類を取得します。

IsColor

ブラウザーに色の表示があるかどうかを示す値を取得します。

IsMobileDevice

ブラウザーが認識されたモバイル デバイスかどうかを示す値を取得します。

Item[String]

指定したブラウザー機能の値を取得します。 C# では、このプロパティはクラスのインデクサーです。

JavaApplets

ブラウザーがJavaをサポートしているかどうかを示す値を取得します。

JScriptVersion

ブラウザーがサポートする JScript バージョンを取得します。

MajorVersion

ブラウザーのメジャー (整数) バージョン番号を取得します。

MaximumHrefLength

HTML href (アンカー) 要素のa属性の最大文字数を取得します。

MaximumRenderedPageSize

ブラウザーが表示できるページの最大長をバイト単位で取得します。

MaximumSoftkeyLabelLength

ソフト キー ラベルで表示できるテキストの最大長を取得します。

MinorVersion

ブラウザーのマイナー (10 進数) バージョン番号を取得します。

MinorVersionString

ブラウザーのマイナー (10 進数) バージョン番号を文字列として取得します。

MobileDeviceManufacturer

モバイル デバイスの製造元の名前を取得します (既知の場合)。

MobileDeviceModel

モバイル デバイスのモデル名 (既知の場合) を取得します。

MSDomVersion

ブラウザーでサポートされている Microsoft HTML (MSHTML) ドキュメント オブジェクト モデル (DOM) のバージョンを取得します。

NumberOfSoftkeys

モバイル デバイス上のソフトキーの数を取得します。

Platform

クライアントが使用しているオペレーティング システムの名前 (既知の場合) を取得します。

PreferredImageMime

ブラウザーが通常使用する画像コンテンツの種類の MIME の種類を取得します。

PreferredRenderingMime

ブラウザーが通常好むコンテンツの種類の MIME の種類を取得します。

PreferredRenderingType

ブラウザーが優先するコンテンツの種類の一般的な名前を取得します。

PreferredRequestEncoding

ブラウザーが優先する要求エンコードを取得します。

PreferredResponseEncoding

ブラウザーが優先する応答エンコードを取得します。

RendersBreakBeforeWmlSelectAndInput

ブラウザーが select する前に改行をレンダリングするか、要素を input するかを示す値を取得します。

RendersBreaksAfterHtmlLists

ブラウザーがリスト項目要素の後に改行をレンダリングするかどうかを示す値を取得します。

RendersBreaksAfterWmlAnchor

ブラウザーがスタンドアロンの WML a (アンカー) 要素の後に改行をレンダリングするかどうかを示す値を取得します。

RendersBreaksAfterWmlInput

ブラウザーが WML input 要素の後に改行をレンダリングするかどうかを示す値を取得します。

RendersWmlDoAcceptsInline

モバイル デバイス ブラウザーが WML do フォームの受け入れコンストラクトをソフトキーではなくインライン ボタンとしてレンダリングするかどうかを示す値を取得します。

RendersWmlSelectsAsMenuCards

ブラウザーが WML select 要素をコンボ ボックスではなくメニュー カードとしてレンダリングするかどうかを示す値を取得します。

RequiredMetaTagNameValue

一部のブラウザーで必要なメタタグを生成するために内部的に使用されます。

RequiresAttributeColonSubstitution

ブラウザーで要素属性値のコロンを別の文字に置き換える必要があるかどうかを示す値を取得します。

RequiresContentTypeMetaTag

ブラウザーで、content-type属性を指定する HTML meta要素が必要かどうかを示す値を取得します。

RequiresControlStateInSession

ブラウザーがセッションで制御状態を維持する必要があるかどうかを示す値を取得します。

RequiresDBCSCharacter

ブラウザーに 2 バイト文字セットが必要かどうかを示す値を取得します。

RequiresHtmlAdaptiveErrorReporting

ブラウザーに標準以外のエラー メッセージが必要かどうかを示す値を取得します。

RequiresLeadingPageBreak

ブラウザーで Web ページの本文の最初の要素を HTML br 要素にする必要があるかどうかを示す値を取得します。

RequiresNoBreakInFormatting

ブラウザーが改行の書式設定に HTML br 要素をサポートしていないかどうかを示す値を取得します。

RequiresOutputOptimization

ブラウザーでページにマークアップ言語タグのサイズ最適化形式を含める必要があるかどうかを示す値を取得します。

RequiresPhoneNumbersAsPlainText

ブラウザーがプレーン テキストに基づく電話ダイヤルをサポートしているかどうか、または特別なマークアップが必要かどうかを示す値を取得します。

RequiresSpecialViewStateEncoding

ブラウザーでビューステート値を特別にエンコードする必要があるかどうかを示す値を取得します。

RequiresUniqueFilePathSuffix

ブラウザーに一意のフォーム アクション URL が必要かどうかを示す値を取得します。

RequiresUniqueHtmlCheckboxNames

ブラウザーが複数の HTML input type="checkbox"要素に対して一意のname属性値を必要とするかどうかを示す値を取得します。

RequiresUniqueHtmlInputNames

ブラウザーが複数の HTML input要素に対して一意のname属性値を必要とするかどうかを示す値を取得します。

RequiresUrlEncodedPostfieldValues

ブラウザーによって送信されるポストバック データを URL エンコードするかどうかを示す値を取得します。

ScreenBitDepth

ディスプレイの深度 (ピクセルあたりのビット数) を取得します。

ScreenCharactersHeight

表示のおおよその高さを文字行単位で取得します。

ScreenCharactersWidth

表示のおおよその幅を文字で取得します。

ScreenPixelsHeight

ディスプレイのおおよその高さをピクセル単位で取得します。

ScreenPixelsWidth

ディスプレイのおおよその幅をピクセル単位で取得します。

SupportsAccesskeyAttribute

ブラウザーが HTML a (アンカー) 要素とinput要素のaccesskey属性をサポートしているかどうかを示す値を取得します。

SupportsBodyColor

ブラウザーが HTML body要素のbgcolor属性をサポートしているかどうかを示す値を取得します。

SupportsBold

ブラウザーが HTML b 要素をサポートして太字のテキストを書式設定するかどうかを示す値を取得します。

SupportsCacheControlMetaTag

ブラウザーが HTML meta要素のhttp-equiv属性のcache-control値をサポートしているかどうかを示す値を取得します。

SupportsCallback

ブラウザーがコールバック スクリプトをサポートしているかどうかを示す値を取得します。

SupportsCss

ブラウザーがカスケード スタイル シート (CSS) をサポートしているかどうかを示す値を取得します。

SupportsDivAlign

ブラウザーが HTML div要素のalign属性をサポートしているかどうかを示す値を取得します。

SupportsDivNoWrap

ブラウザーが HTML div要素のnowrap属性をサポートしているかどうかを示す値を取得します。

SupportsEmptyStringInCookieValue

ブラウザーが Cookie 値の空の文字列をサポートしているかどうかを示す値を取得します。

SupportsFontColor

ブラウザーが HTML font要素のcolor属性をサポートしているかどうかを示す値を取得します。

SupportsFontName

ブラウザーが HTML font要素のname属性をサポートしているかどうかを示す値を取得します。

SupportsFontSize

ブラウザーが HTML font要素のsize属性をサポートしているかどうかを示す値を取得します。

SupportsImageSubmit

ブラウザーが標準フォーム送信ボタンの代わりにカスタム イメージの使用をサポートしているかどうかを示す値を取得します。

SupportsIModeSymbols

ブラウザーが i モードシンボルをサポートしているかどうかを示す値を取得します。

SupportsInputIStyle

ブラウザーが HTML input要素のistyle属性をサポートしているかどうかを示す値を取得します。

SupportsInputMode

ブラウザーが HTML input要素のmode属性をサポートしているかどうかを示す値を取得します。

SupportsItalic

ブラウザーが HTML i 要素をサポートして斜体のテキストを書式設定するかどうかを示す値を取得します。

SupportsJPhoneMultiMediaAttributes

ブラウザーが J-Phone マルチメディア属性をサポートしているかどうかを示す値を取得します。

SupportsJPhoneSymbols

ブラウザーが J-Phone 固有の画像シンボルをサポートしているかどうかを示す値を取得します。

SupportsQueryStringInFormAction

ブラウザーが HTML form要素のaction属性値でクエリ文字列をサポートしているかどうかを示す値を取得します。

SupportsRedirectWithCookie

ブラウザーがリダイレクト時に Cookie をサポートしているかどうかを示す値を取得します。

SupportsSelectMultiple

ブラウザーが HTML select要素のmultiple属性をサポートしているかどうかを示す値を取得します。

SupportsUncheck

チェックされた HTML input type="checkbox" 要素のクリアがポストバック データに反映されるかどうかを示す値を取得します。

SupportsXmlHttp

ブラウザーが HTTP 経由での XML の受信をサポートしているかどうかを示す値を取得します。

Tables

ブラウザーが HTML table 要素をサポートしているかどうかを示す値を取得します。

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)

適用対象