WebFormsReferenceManager クラス
アセンブリ: System.Design (system.design.dll 内)


WebFormsReferenceManager 基本クラスは、Web プロジェクト ドキュメントに定義されている型、ディレクティブ、およびユーザー コントロールにアクセスするために、デザイナ ホストによって実装されます。コントロール デザイナ クラスは、WebFormsReferenceManager を使用して、現在のドキュメント内の定義にアクセスしたり、現在のドキュメントに新しいタグ プリフィックスを追加したりします。
デザイナ ホストから提供される WebFormsReferenceManager サービスには、WebFormsRootDesigner 実装の ReferenceManager プロパティを介してアクセスします。WebFormsRootDesigner 実装には、2 つの方法でアクセスできます。
-
ControlDesigner から派生したクラスは、RootDesigner プロパティを使用して、デザイナ ホストから提供される WebFormsRootDesigner 実装にアクセスできます。WebFormsReferenceManager 実装は、RootDesigner プロパティの ReferenceManager プロパティを介して提供されます。
-
他のデザイナ クラスが WebFormsRootDesigner 実装にアクセスするには、最初にデザイナ コンポーネントの Site を介して IDesignerHost サービス実装を取得し、次にデザイナ ホストの RootComponent プロパティを介して GetDesigner メソッドを呼び出します。
メモ
WebFormsReferenceManager は、使用中止となった IWebFormReferenceManager インターフェイスに代わるものです。古いデザイナ ホストでは、IWebFormReferenceManager インターフェイス実装しかサポートされない場合があります。デザイナ ホストによって提供される WebFormsRootDesigner 実装および WebFormsReferenceManager 実装が null 参照 (Visual Basic では Nothing) でないことを確認して、デザイナ ホストで WebFormsRootDesigner クラスおよび WebFormsReferenceManager クラスが実装されることを確認します。

System.Web.UI.Design.WebFormsReferenceManager


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- WebFormsReferenceManager クラスのページへのリンク