WebFormsReferenceManager Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет базовый класс для доступа к типам, директивам и элементам управления в текущем документе веб-проекта. Этот класс должен наследоваться.
public ref class WebFormsReferenceManager abstract
public abstract class WebFormsReferenceManager
type WebFormsReferenceManager = class
Public MustInherit Class WebFormsReferenceManager
- Наследование
-
WebFormsReferenceManager
Комментарии
Базовый WebFormsReferenceManager класс реализуется узлами конструктора для предоставления доступа к типам, директивам и пользовательским элементам управления, определенным в документе веб-проекта. Класс конструктора элементов управления может использовать WebFormsReferenceManager для доступа к определениям в текущем документе и добавления нового префикса тега в текущий документ.
Доступ к WebFormsReferenceManager службам, предоставляемым узлом конструктораWebFormsRootDesigner, через ReferenceManager свойство реализации. Доступ WebFormsRootDesigner к реализации можно получить двумя способами:
Классы, производные от ControlDesigner этого, могут использовать RootDesigner свойство для доступа к реализации, предоставленной WebFormsRootDesigner узлом конструктора. Реализация WebFormsReferenceManager предоставляется через ReferenceManager свойство RootDesigner свойства.
Другие классы конструктора могут получить доступ к WebFormsRootDesigner реализации, сначала получив IDesignerHost реализацию служб через компонент конструктора Site, а затем вызов GetDesigner метода с помощью свойства узла RootComponent конструктора.
Замечание
WebFormsReferenceManager заменяет устаревший интерфейс IWebFormReferenceManager. Старые узлы конструктора могут поддерживать только реализацию IWebFormReferenceManager интерфейса. Убедитесь, что и реализации, предоставляемые узлом конструктора, не
nullгарантируют, что WebFormsReferenceManagerWebFormsRootDesigner узел конструктора реализует 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) |