Share via


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 します。 クラスを使用すると、アプリケーション内の クラスの元の実装をカスタム実装に置き換える (パイプラインの外部で単体テストを実行する場合など) ASP.NET HttpBrowserCapabilitiesBase HttpBrowserCapabilities できます。

コンストラクター

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 a (アンカー) 要素の href 属性の最大文字数を取得します。

MaximumRenderedPageSize

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

MaximumSoftkeyLabelLength

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

MinorVersion

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

MinorVersionString

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

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 form accept コンストラクトを、ソフトキーではなくインライン ボタンとしてレンダリングするかどうかを示す値を取得します。

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

ブラウザーが VBScript (Visual Basic Scripting Edition) をサポートしているかどうかを示す値を取得します。

Version

ブラウザーの完全なバージョン番号 (整数と小数) を文字列として取得します。

W3CDomVersion

ブラウザーがサポートする World Wide Web コンソーシアム (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)

適用対象