HttpBrowserCapabilitiesBase クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の要求を行ったブラウザーの機能に関する情報をサーバーが収集できるようにするクラスの基底クラスとして機能します。
public ref class HttpBrowserCapabilitiesBase abstract : System::Web::UI::IFilterResolutionService
public abstract class HttpBrowserCapabilitiesBase : System.Web.UI.IFilterResolutionService
type HttpBrowserCapabilitiesBase = class
interface IFilterResolutionService
Public MustInherit Class HttpBrowserCapabilitiesBase
Implements IFilterResolutionService
- 継承
-
HttpBrowserCapabilitiesBase
- 派生
- 実装
注釈
クラスは HttpBrowserCapabilitiesBase 、 クラスと同じメンバー HttpBrowserCapabilities を含む抽象クラスです。 HttpBrowserCapabilitiesBaseクラスを使用すると、 クラスのような派生クラスをHttpBrowserCapabilities作成できますが、カスタマイズでき、ASP.NET パイプラインの外部で動作します。 単体テストを実行するときは、通常、派生クラスを使用して、テストするシナリオを満たすカスタマイズされた動作を持つメンバーを実装します。
HttpBrowserCapabilitiesWrapper クラスは HttpBrowserCapabilitiesBase クラスから派生します。 クラスは HttpBrowserCapabilitiesWrapper 、 クラスのラッパー HttpBrowserCapabilities として機能します。 実行時には、通常、 クラスの HttpBrowserCapabilitiesWrapper インスタンスを使用して オブジェクトのメンバーを HttpBrowserCapabilities 呼び出します。
コンストラクター
HttpBrowserCapabilitiesBase() |
継承クラス インスタンスによって使用されるクラスを初期化します。 このコンストラクターは、継承クラスによってのみ呼び出すことができます。 |
プロパティ
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 |
派生クラスでオーバーライドされると、ブラウザーのマイナー (小数点付き) 番号を取得します。 |
MinorVersionString |
派生クラスでオーバーライドされたときに、ブラウザーのマイナー (小数) バージョン番号を文字列として取得します。 |
MobileDeviceManufacturer |
派生クラスでオーバーライドされた場合、モバイル デバイスの製造元の名前を取得します (既知の場合)。 |
MobileDeviceModel |
派生クラスでオーバーライドされるとき、モバイル デバイスのモデル名 (既知の場合) を取得します。 |
MSDomVersion |
派生クラスでオーバーライドされるとき、ブラウザーがサポートする Microsoft HTML (MSHTML) ドキュメント オブジェクト モデル (DOM) のバージョンを取得します。 |
NumberOfSoftkeys |
派生クラスでオーバーライドされた場合、モバイル デバイスのソフトキーの数を取得します。 |
Platform |
派生クラスでオーバーライドされている場合、クライアントが使用するオペレーティング システムの名前 (既知の場合) を取得します。 |
PreferredImageMime |
派生クラスでオーバーライドされた場合、ブラウザーが通常推奨するイメージ コンテンツの種類の MIME タイプを取得します。 |
PreferredRenderingMime |
派生クラスでオーバーライドされた場合に、ブラウザーが通常推奨するコンテンツの種類の MIME タイプを取得します。 |
PreferredRenderingType |
派生クラスでオーバーライドされた場合は、ブラウザーが推奨するコンテンツの種類の一般名を取得します。 |
PreferredRequestEncoding |
派生クラスでオーバーライドされた場合は、ブラウザーが推奨する要求のエンコーディングを取得します。 |
PreferredResponseEncoding |
派生クラスでオーバーライドされた場合は、ブラウザーが推奨する応答のエンコーディングを取得します。 |
RendersBreakBeforeWmlSelectAndInput |
派生クラスでオーバーライドされた場合、ブラウザーが WML の |
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 |
派生クラスでオーバーライドされた場合、ブラウザーが 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) |
適用対象
.NET