WebFormsReferenceManager 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供一个基类,用于访问当前 Web 项目文档中的类型、指令和控件。 必须继承此类。
public ref class WebFormsReferenceManager abstract
public abstract class WebFormsReferenceManager
type WebFormsReferenceManager = class
Public MustInherit Class WebFormsReferenceManager
- 继承
-
WebFormsReferenceManager
注解
基 WebFormsReferenceManager 类由设计器主机实现,以提供对 Web 项目文档中定义的类型、指令和用户控件的访问。 控件设计器类可以使用 WebFormsReferenceManager 访问当前文档中的定义,以及向当前文档添加新的标记前缀。
可以通过 实现的 WebFormsRootDesigner 属性访问WebFormsReferenceManager设计器主机ReferenceManager提供的服务。 WebFormsRootDesigner可通过两种方式访问实现:
派生自 ControlDesigner 的类可以使用 RootDesigner 属性访问 WebFormsRootDesigner 设计器主机提供的实现。 实现 WebFormsReferenceManager 通过 ReferenceManager 属性的 RootDesigner 属性提供。
其他设计器类可以通过先通过设计器组件的 Site获取IDesignerHost服务实现,然后使用设计器主机RootComponent属性调用 GetDesigner 方法来访问WebFormsRootDesigner实现。
注意
WebFormsReferenceManager 替换已过时的接口 IWebFormReferenceManager。 较旧的设计器主机可能仅支持 IWebFormReferenceManager 接口实现。 WebFormsRootDesigner检查设计器主机提供的 和 WebFormsReferenceManager 实现是否不
null
确保设计器主机实现 WebFormsRootDesigner 和 WebFormsReferenceManager 类。
构造函数
WebFormsReferenceManager() |
初始化 WebFormsReferenceManager 类的新实例。 |
方法
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetRegisterDirectives() |
获取当前项目文档的注册指令。 |
GetTagPrefix(Type) |
获取指定对象类型的标记前缀。 |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
GetType(String, String) |
获取具有指定标记前缀和标记名称的对象类型。 |
GetUserControlPath(String, String) |
获取具有指定标记前缀和标记名称的用户控件的相对 URL 路径。 |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
RegisterTagPrefix(Type) |
向指定类型添加标记前缀。 |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |