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 コンストラクタ
アセンブリ: System.Design (system.design.dll 内)


WebFormsReferenceManager クラスは抽象クラスであるため、コンストラクタを使用して WebFormsReferenceManager のインスタンスを直接作成できません。
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 メソッド

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetRegisterDirectives | 現在のプロジェクト ドキュメントのレジスタ ディレクティブを取得します。 |
![]() | GetTagPrefix | 指定したオブジェクトの型のタグ プリフィックスを取得します。 |
![]() | GetType | オーバーロードされます。 現在のドキュメント内のオブジェクトの型を取得します。 |
![]() | GetUserControlPath | 指定したタグ プリフィックスおよびタグ名を持つユーザー コントロールの相対 URL パスを取得します。 |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | RegisterTagPrefix | 指定した型のタグ プリフィックスを追加します。 |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

WebFormsReferenceManager メンバ
現在の Web プロジェクト ドキュメント内の型、ディレクティブ、およびコントロールにアクセスするための基本クラスを提供します。このクラスは継承できません。
WebFormsReferenceManager データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetRegisterDirectives | 現在のプロジェクト ドキュメントのレジスタ ディレクティブを取得します。 |
![]() | GetTagPrefix | 指定したオブジェクトの型のタグ プリフィックスを取得します。 |
![]() | GetType | オーバーロードされます。 現在のドキュメント内のオブジェクトの型を取得します。 |
![]() | GetUserControlPath | 指定したタグ プリフィックスおよびタグ名を持つユーザー コントロールの相対 URL パスを取得します。 |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | RegisterTagPrefix | 指定した型のタグ プリフィックスを追加します。 |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

Weblioに収録されているすべての辞書からWebFormsReferenceManagerを検索する場合は、下記のリンクをクリックしてください。

- WebFormsReferenceManagerのページへのリンク