RootBuilder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Поддерживает средство синтаксического анализа страниц в определении поведения анализа содержимого.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public ref class RootBuilder sealed : System::Web::UI::TemplateBuilder
public ref class RootBuilder : System::Web::UI::TemplateBuilder
public sealed class RootBuilder : System.Web.UI.TemplateBuilder
public class RootBuilder : System.Web.UI.TemplateBuilder
type RootBuilder = class
inherit TemplateBuilder
Public NotInheritable Class RootBuilder
Inherits TemplateBuilder
Public Class RootBuilder
Inherits TemplateBuilder
- Наследование
- Производный
Конструкторы
| Имя | Описание |
|---|---|
| RootBuilder() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Инициализирует новый экземпляр класса RootBuilder. |
| RootBuilder(TemplateParser) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Инициализирует новый экземпляр класса с помощью указанного RootBuilder средства синтаксического анализа шаблона. |
Свойства
| Имя | Описание |
|---|---|
| BindingContainerBuilder |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает построитель элементов управления, соответствующий контейнеру привязки для элемента управления, который создает этот построитель. (Унаследовано от ControlBuilder) |
| BindingContainerType |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает тип контейнера привязки для создаваемого этим построителем элемента управления. (Унаследовано от ControlBuilder) |
| BuiltObjects |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает коллекцию объектов для сохранения, созданных корневым построителем. |
| ComplexPropertyEntries |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает коллекцию сложных записей свойств. (Унаследовано от ControlBuilder) |
| ControlType |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает созданный Type элемент управления. (Унаследовано от ControlBuilder) |
| CurrentFilterResolutionService |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает объект, используемый IFilterResolutionService для управления службами, связанными с фильтром устройств, при анализе и сохранении элементов управления в конструкторе. (Унаследовано от ControlBuilder) |
| DeclareType |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает тип, который будет использоваться в создании кода для объявления элемента управления. (Унаследовано от ControlBuilder) |
| FChildrenAsProperties |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает значение, определяющее, имеет ли элемент управления значение с ParseChildrenAttribute заданным ChildrenAsProperties значением |
| FIsNonParserAccessor |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает значение, определяющее, реализует IParserAccessor ли элемент управления интерфейс. (Унаследовано от ControlBuilder) |
| HasAspCode |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает значение, указывающее, содержит ли элемент управления блоки кода. (Унаследовано от ControlBuilder) |
| ID |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает или задает свойство идентификатора для создания элемента управления. (Унаследовано от ControlBuilder) |
| InDesigner |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает значение, выполняющееся ли ControlBuilder в конструкторе. (Унаследовано от ControlBuilder) |
| InPageTheme |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает логическое значение, указывающее, используется ли этот ControlBuilder объект для создания тем страниц. (Унаследовано от ControlBuilder) |
| ItemType |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает набор типов в контейнере привязки. (Унаследовано от ControlBuilder) |
| Localize |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает логическое значение, указывающее, локализован ли элемент управления, созданный этим ControlBuilder объектом. (Унаследовано от ControlBuilder) |
| NamingContainerType |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает тип контейнера именования для создаваемого этим построителем элемента управления. (Унаследовано от ControlBuilder) |
| PageVirtualPath |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает виртуальный путь страницы, которую необходимо создать этим ControlBuilder экземпляром. (Унаследовано от ControlBuilder) |
| Parser |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. TemplateParser Получает ответственность за синтаксический анализ элемента управления. (Унаследовано от ControlBuilder) |
| ServiceProvider |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает объект службы для этого ControlBuilder объекта. (Унаследовано от ControlBuilder) |
| SubBuilders |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает список дочерних ControlBuilder объектов для этого ControlBuilder объекта. (Унаследовано от ControlBuilder) |
| TagName |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает имя тега для создаваемого элемента управления. (Унаследовано от ControlBuilder) |
| TemplatePropertyEntries |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает коллекцию записей свойств шаблона. (Унаследовано от ControlBuilder) |
| Text |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает или задает текст между открывающим и закрывающим тегами шаблона. (Унаследовано от TemplateBuilder) |
| ThemeResolutionService |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает объект, используемый IThemeResolutionService во время разработки для управления темами и кожей элементов управления. (Унаследовано от ControlBuilder) |
Методы
| Имя | Описание |
|---|---|
| AllowWhitespaceLiterals() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Определяет, разрешены литералы пробелов в содержимом между открывающим и закрывающим тегами элемента управления. Этот метод вызывается платформой страниц ASP.NET. (Унаследовано от ControlBuilder) |
| AppendLiteralString(String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Добавляет указанное литеральное содержимое в элемент управления. Этот метод вызывается платформой страниц ASP.NET. (Унаследовано от ControlBuilder) |
| AppendSubBuilder(ControlBuilder) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Добавляет построитель в ControlBuilder объект для всех дочерних элементов управления, принадлежащих элементу управления контейнера. (Унаследовано от ControlBuilder) |
| BuildObject() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Используется во время разработки для создания шаблона и его дочерних элементов управления. (Унаследовано от TemplateBuilder) |
| CloseControl() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Вызывается средство синтаксического анализа, чтобы сообщить построителю, что анализ открывающих и закрывающих тегов элемента управления завершен. (Унаследовано от TemplateBuilder) |
| Equals(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetChildControlType(String, IDictionary) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает тип элемента управления для всех проанализированных дочерних элементов управления. |
| GetHashCode() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetObjectPersistData() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. ObjectPersistData Создает объект для этого ControlBuilder объекта. (Унаследовано от ControlBuilder) |
| GetResourceKey() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Извлекает ключ ресурса для этого ControlBuilder объекта. (Унаследовано от ControlBuilder) |
| GetType() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| HasBody() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Определяет, имеет ли элемент управления открытый и закрывающий тег. Этот метод вызывается платформой страниц ASP.NET. (Унаследовано от ControlBuilder) |
| HtmlDecodeLiterals() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Определяет, должна литеральная строка элемента управления HTML декодироваться. Этот метод вызывается платформой страниц ASP.NET. (Унаследовано от ControlBuilder) |
| Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Инициализирует построитель шаблонов при создании веб-запроса. (Унаследовано от TemplateBuilder) |
| InstantiateIn(Control) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Определяет объект, к которому относятся дочерние Control элементы управления и шаблоны во время разработки. (Унаследовано от TemplateBuilder) |
| MemberwiseClone() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| NeedsTagInnerText() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Определяет, должен ли построитель элементов управления получить его внутренний текст. (Унаследовано от TemplateBuilder) |
| OnAppendToParentBuilder(ControlBuilder) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Уведомляет ControlBuilder о том, что он добавляется в родительский построитель элементов управления. (Унаследовано от ControlBuilder) |
| OnCodeGenerationComplete() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Предоставляет способ изменения CodeCompileUnit объекта после завершения создания кода. |
| ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Позволяет построителям пользовательских элементов управления получать доступ к созданной объектной модели документа кода (CodeDom) и вставлять и изменять код во время анализа и создания элементов управления. (Унаследовано от ControlBuilder) |
| SetResourceKey(String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Задает ключ ресурса для этого ControlBuilder объекта. (Унаследовано от ControlBuilder) |
| SetServiceProvider(IServiceProvider) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Задает объект службы для этого ControlBuilder объекта. (Унаследовано от ControlBuilder) |
| SetTagInnerText(String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Сохраняет внутренний текст тега шаблона. (Унаследовано от TemplateBuilder) |
| ToString() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |