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 значениемtrue.

(Унаследовано от ControlBuilder)
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)

Применяется к