MenuAdapterとは? わかりやすく解説

MenuAdapter クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

特定のブラウザ対すMenu コントロール動作変更する手段提供します

名前空間: System.Web.UI.WebControls.Adapters
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Class MenuAdapter
    Inherits WebControlAdapter
    Implements IPostBackEventHandler
public class MenuAdapter : WebControlAdapter,
 IPostBackEventHandler
public ref class MenuAdapter : public
 WebControlAdapter, IPostBackEventHandler
public class MenuAdapter extends WebControlAdapter
 implements IPostBackEventHandler
public class MenuAdapter extends
 WebControlAdapter implements IPostBackEventHandler
解説解説

MenuAdapter クラスは、関連付けられた Menu コントロール調整し特定のブラウザ対す既定マークアップまたは動作変更しますMenu コントロールの MenuItem オブジェクトは、メニュー ナビゲーション機能を持つハイパーリンクとして表示されます。Menu クラスは、ポストバック中に特定のイベント応答したり、特定のイベント発生させたりできるように、IPostBackEventHandler インターフェイス実装して、状態を保持しますMenuAdapter クラス拡張することにより、Menu コントロール表示動作より詳細カスタマイズできます

MenuAdapter は、特定のブラウザまたはブラウザクラス対すMenu コントロール動作変更しますまた、一部機能では、フィルタとして機能します

アダプタ初期要求により、要求側のブラウザ特性に応じてコントロール割り当てられアダプタ.NET Framework によって検索されます。ブラウザ定義ファイルは、HttpBrowserCapabilities クラス使用されクライアント ブラウザ特性識別したり、アダプタブラウザ種類対応付けりします

適応できる ASP.NET表示アーキテクチャ説明と、コントロール アダプタ実装してコントロール割り当てる方法を示す詳細な手順については、MSDN ライブラリの「Authoring ASP.NET Server Control Adapters - An Introduction」を参照してください

.NET Framework のセキュリティ.NET Frameworkセキュリティ
継承階層継承階層
System.Object
   System.Web.UI.Adapters.ControlAdapter
     System.Web.UI.WebControls.Adapters.WebControlAdapter
      System.Web.UI.WebControls.Adapters.MenuAdapter
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
MenuAdapter メンバ
System.Web.UI.WebControls.Adapters 名前空間
Menu クラス
WebControlAdapter
AspNetHostingPermission
HttpBrowserCapabilities
その他の技術情報
アダプティブ コントロール動作アーキテクチャの概要

MenuAdapter コンストラクタ

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

MenuAdapter クラス新しインスタンス初期化します。

名前空間: System.Web.UI.WebControls.Adapters
アセンブリ: System.Web (system.web.dll 内)
構文構文

public MenuAdapter ()
public:
MenuAdapter ()
public MenuAdapter ()
解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
MenuAdapter クラス
MenuAdapter メンバ
System.Web.UI.WebControls.Adapters 名前空間
Menu クラス
WebControlAdapter
Control
Adapter

MenuAdapter プロパティ


プロテクト プロパティプロテクト プロパティ

  名前 説明
プロテクト プロパティ Browser  現在の HTTP 要求作成元であるクライアントブラウザ機能への参照取得します。 ( ControlAdapter から継承されます。)
プロテクト プロパティ Control MenuAdapter オブジェクト関連付けられた Menu コントロールへの、厳密に指定され参照取得します
プロテクト プロパティ IsEnabled  Web コントロールおよびそのすべてのコントロール有効になっているかどうかを示す値を取得します。 ( WebControlAdapter から継承されます。)
プロテクト プロパティ Page  このアダプタ関連付けられたコントロール配置されているページへの参照取得します。 ( ControlAdapter から継承されます。)
プロテクト プロパティ PageAdapter  関連付けられたコントロール配置されているページページ アダプタへの参照取得します。 ( ControlAdapter から継承されます。)
参照参照

関連項目

MenuAdapter クラス
System.Web.UI.WebControls.Adapters 名前空間
Menu クラス
WebControlAdapter
AspNetHostingPermission
HttpBrowserCapabilities

その他の技術情報

アダプティブ コントロール動作アーキテクチャの概要

MenuAdapter メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド BeginRender  コントロール表示前に呼び出されます。派生アダプタ クラスで、HTML ブラウザには必要ではなくて特定のターゲットには必要な開始タグ生成します。 ( ControlAdapter から継承されます。)
プロテクト メソッド CreateChildControls  複合コントロールターゲット固有のコントロール作成します。 ( ControlAdapter から継承されます。)
プロテクト メソッド EndRender  コントロール表示後に呼び出されます。派生アダプタ クラスで、HTML ブラウザには必要ではなくて特定のターゲットには必要な終了タグ生成します。 ( ControlAdapter から継承されます。)
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 ( Object から継承されます。)
プロテクト メソッド LoadAdapterControlState オーバーライドされます。 そのページ前に要求されたときに SaveAdapterControlState メソッド保存された、コントロールの状態情報読み込みます。
プロテクト メソッド LoadAdapterViewState  このコントロール アダプタ関連付けられたコントロール配置されているページ対す以前要求時に SaveAdapterViewState によって保存された、アダプタビューステート読み込みます。 ( ControlAdapter から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 ( Object から継承されます。)
プロテクト メソッド OnInit オーバーライドされます関連付けられた Menu コントロールを、コントロールの状態必要なコントロールとして登録します
プロテクト メソッド OnLoad  関連付けられたコントロールOnLoad メソッドオーバーライドます。 ( ControlAdapter から継承されます。)
プロテクト メソッド OnPreRender オーバーライドされます関連付けられた Menu コントロールに対して OnPreRender メソッド処理します
プロテクト メソッド OnUnload  関連付けられたコントロールOnUnload メソッドオーバーライドます。 ( ControlAdapter から継承されます。)
プロテクト メソッド RaisePostBackEvent ポストバック イベント発生したときに、メニューパス維持するために使用されます。
プロテクト メソッド Render  コントロール アダプタ割り当て先であるコントロールターゲット固有のマークアップ生成します。 ( WebControlAdapter から継承されます。)
プロテクト メソッド RenderBeginTag オーバーライドされますタグ属性追加しコントロール開始タグマークアップを、ブラウザまたはデバイス出力される出力ストリーム書き込みます
プロテクト メソッド RenderChildren  コントロール アダプタ割り当て先である複合コントロール含まれるコントロールターゲット固有のマークアップ生成します。 ( ControlAdapter から継承されます。)
プロテクト メソッド RenderContents オーバーライドされます関連付けられている Menu コントロール関連付けられているメニュー項目を、一連のハイパーリンクとして出力ストリーム書き込みます
プロテクト メソッド RenderEndTag オーバーライドされます最終マークアップ実行しコントロールHTML 終了タグを、ブラウザまたはデバイス出力される出力ストリーム書き込みます
プロテクト メソッド RenderItem 単一メニュー項目をハイパーリンクとして表示します
プロテクト メソッド SaveAdapterControlState オーバーライドされますページサーバーポストバックされた後で発生したアダプタプライベートなコントロールの状態対す変更保存します
プロテクト メソッド SaveAdapterViewState  コントロール アダプタビューステート情報保存します。 ( ControlAdapter から継承されます。)
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.Web.UI.IPostBackEventHandler.RaisePostBackEvent フォームサーバーポストバックされたときに発生したイベントを MenuAdapter クラス処理できるようにします。
参照参照

関連項目

MenuAdapter クラス
System.Web.UI.WebControls.Adapters 名前空間
Menu クラス
WebControlAdapter
AspNetHostingPermission
HttpBrowserCapabilities

その他の技術情報

アダプティブ コントロール動作アーキテクチャの概要

MenuAdapter メンバ

特定のブラウザ対すMenu コントロール動作変更する手段提供します

MenuAdapter データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド MenuAdapter MenuAdapter クラス新しインスタンス初期化します。
プロテクト プロパティプロテクト プロパティ
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド BeginRender  コントロール表示前に呼び出されます。派生アダプタ クラスで、HTML ブラウザには必要ではなくて特定のターゲットには必要な開始タグ生成します。 (ControlAdapter から継承されます。)
プロテクト メソッド CreateChildControls  複合コントロールターゲット固有のコントロール作成します。 (ControlAdapter から継承されます。)
プロテクト メソッド EndRender  コントロール表示後に呼び出されます。派生アダプタ クラスで、HTML ブラウザには必要ではなくて特定のターゲットには必要な終了タグ生成します。 (ControlAdapter から継承されます。)
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 (Object から継承されます。)
プロテクト メソッド LoadAdapterControlState オーバーライドされます。 そのページ前に要求されたときに SaveAdapterControlState メソッド保存された、コントロールの状態情報読み込みます。
プロテクト メソッド LoadAdapterViewState  このコントロール アダプタ関連付けられたコントロール配置されているページ対す以前要求時に SaveAdapterViewState によって保存された、アダプタビューステート読み込みます。 (ControlAdapter から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 (Object から継承されます。)
プロテクト メソッド OnInit オーバーライドされます関連付けられた Menu コントロールを、コントロールの状態必要なコントロールとして登録します
プロテクト メソッド OnLoad  関連付けられたコントロールOnLoad メソッドオーバーライドます。 (ControlAdapter から継承されます。)
プロテクト メソッド OnPreRender オーバーライドされます関連付けられた Menu コントロールに対して OnPreRender メソッド処理します
プロテクト メソッド OnUnload  関連付けられたコントロールOnUnload メソッドオーバーライドます。 (ControlAdapter から継承されます。)
プロテクト メソッド RaisePostBackEvent ポストバック イベント発生したときに、メニューパス維持するために使用されます。
プロテクト メソッド Render  コントロール アダプタ割り当て先であるコントロールターゲット固有のマークアップ生成します。 (WebControlAdapter から継承されます。)
プロテクト メソッド RenderBeginTag オーバーライドされますタグ属性追加しコントロール開始タグマークアップを、ブラウザまたはデバイス出力される出力ストリーム書き込みます
プロテクト メソッド RenderChildren  コントロール アダプタ割り当て先である複合コントロール含まれるコントロールターゲット固有のマークアップ生成します。 (ControlAdapter から継承されます。)
プロテクト メソッド RenderContents オーバーライドされます関連付けられている Menu コントロール関連付けられているメニュー項目を、一連のハイパーリンクとして出力ストリーム書き込みます
プロテクト メソッド RenderEndTag オーバーライドされます最終マークアップ実行しコントロールHTML 終了タグを、ブラウザまたはデバイス出力される出力ストリーム書き込みます
プロテクト メソッド RenderItem 単一メニュー項目をハイパーリンクとして表示します
プロテクト メソッド SaveAdapterControlState オーバーライドされますページサーバーポストバックされた後で発生したアダプタプライベートなコントロールの状態対す変更保存します
プロテクト メソッド SaveAdapterViewState  コントロール アダプタビューステート情報保存します。 (ControlAdapter から継承されます。)
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.Web.UI.IPostBackEventHandler.RaisePostBackEvent フォームサーバーポストバックされたときに発生したイベントMenuAdapter クラス処理できるようにします。
参照参照

関連項目

MenuAdapter クラス
System.Web.UI.WebControls.Adapters 名前空間
Menu クラス
WebControlAdapter
AspNetHostingPermission
HttpBrowserCapabilities

その他の技術情報

アダプティブ コントロール動作アーキテクチャの概要



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「MenuAdapter」の関連用語

MenuAdapterのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



MenuAdapterのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS