RootBuilder Classe

Definição

Apoia o parser de páginas na definição do comportamento de como o conteúdo é analisado.

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

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
Herança
Derivado

Construtores

Name Description
RootBuilder()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Inicializa uma nova instância da RootBuilder classe.

RootBuilder(TemplateParser)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Inicializa uma nova instância da RootBuilder classe com o parser de templates especificado.

Propriedades

Name Description
BindingContainerBuilder

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém o construtor de controlos que corresponde ao contentor de ligação para o controlo que este construtor cria.

(Herdado de ControlBuilder)
BindingContainerType

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém o tipo de recipiente de ligação para o controlo que este construtor cria.

(Herdado de ControlBuilder)
BuiltObjects

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém uma coleção dos objetos a persistir que foram construídos pelo construtor de raízes.

ComplexPropertyEntries

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Recebe uma coleção de entradas complexas de propriedades.

(Herdado de ControlBuilder)
ControlType

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém o Type para o controlo a ser criado.

(Herdado de ControlBuilder)
CurrentFilterResolutionService

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém um IFilterResolutionService objeto que é usado para gerir serviços relacionados com filtros de dispositivo ao analisar e persistir controlos no designer.

(Herdado de ControlBuilder)
DeclareType

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém o tipo que será usado pela geração de código para declarar o controlo.

(Herdado de ControlBuilder)
FChildrenAsProperties

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém um valor que determina se o controlo tem um ParseChildrenAttribute com ChildrenAsProperties definido como true.

(Herdado de ControlBuilder)
FIsNonParserAccessor

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém um valor que determina se o controlo implementa a IParserAccessor interface.

(Herdado de ControlBuilder)
HasAspCode

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Recebe um valor que indica se o controlo contém algum bloco de código.

(Herdado de ControlBuilder)
ID

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém ou define a propriedade de identificador para o controlo a ser construído.

(Herdado de ControlBuilder)
InDesigner

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Devolve se o ControlBuilder está a correr no designer.

(Herdado de ControlBuilder)
InPageTheme

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Recebe um valor booleano que indica se este ControlBuilder objeto é usado para gerar temas de página.

(Herdado de ControlBuilder)
ItemType

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Define o tipo no recipiente de ligação.

(Herdado de ControlBuilder)
Localize

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Recebe um valor booleano que indica se o controlo criado por este ControlBuilder objeto é localizado.

(Herdado de ControlBuilder)
NamingContainerType

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém o tipo de contentor de nomes para o controlo que este construtor cria.

(Herdado de ControlBuilder)
PageVirtualPath

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém o caminho virtual de uma página a ser construída por esta ControlBuilder instância.

(Herdado de ControlBuilder)
Parser

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Fica responsável TemplateParser por analisar o controlo.

(Herdado de ControlBuilder)
ServiceProvider

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém o objeto de serviço para este ControlBuilder objeto.

(Herdado de ControlBuilder)
SubBuilders

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém uma lista de objetos filhos ControlBuilder para este ControlBuilder objeto.

(Herdado de ControlBuilder)
TagName

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Recebe o nome da etiqueta para o controlo a ser construído.

(Herdado de ControlBuilder)
TemplatePropertyEntries

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Recebe uma coleção de entradas de propriedades modelo.

(Herdado de ControlBuilder)
Text

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém ou coloca o texto entre as etiquetas de abertura e fecho do modelo.

(Herdado de TemplateBuilder)
ThemeResolutionService

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém um IThemeResolutionService objeto que é usado no tempo de design para gerir temas de controlo e skins.

(Herdado de ControlBuilder)

Métodos

Name Description
AllowWhitespaceLiterals()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Determina se literais de espaço em branco são permitidos no conteúdo entre as etiquetas de abertura e fecho de um controlo. Este método é chamado pelo framework de páginas ASP.NET.

(Herdado de ControlBuilder)
AppendLiteralString(String)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Adiciona o conteúdo literal especificado a um controlo. Este método é chamado pelo framework de páginas ASP.NET.

(Herdado de ControlBuilder)
AppendSubBuilder(ControlBuilder)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Adiciona construtores ao ControlBuilder objeto para quaisquer controlos filhos que pertençam ao controlo do contentor.

(Herdado de ControlBuilder)
BuildObject()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Usado durante o tempo de design para construir o template e os seus controlos filhos.

(Herdado de TemplateBuilder)
CloseControl()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Chamado pelo parser para informar o construtor que a análise das etiquetas de abertura e fecho do controlo está concluída.

(Herdado de TemplateBuilder)
Equals(Object)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetChildControlType(String, IDictionary)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Devolve o tipo de controlo de quaisquer controlos filhos analisados.

GetHashCode()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Serve como função de hash predefinida.

(Herdado de Object)
GetObjectPersistData()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Cria o ObjectPersistData objeto para esse ControlBuilder objeto.

(Herdado de ControlBuilder)
GetResourceKey()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Recupera a chave de recurso para este ControlBuilder objeto.

(Herdado de ControlBuilder)
GetType()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém o Type da instância atual.

(Herdado de Object)
HasBody()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Determina se um controlo tem tanto uma etiqueta de abertura como de fecho. Este método é chamado pelo framework de páginas ASP.NET.

(Herdado de ControlBuilder)
HtmlDecodeLiterals()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Determina se a cadeia literal de um controlo HTML deve ser decodificada por HTML. Este método é chamado pelo framework de páginas ASP.NET.

(Herdado de ControlBuilder)
Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Inicializa o construtor de templates quando é feito um pedido Web.

(Herdado de TemplateBuilder)
InstantiateIn(Control)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Define o Control objeto a que pertencem os controlos e templates filhos em tempo de design.

(Herdado de TemplateBuilder)
MemberwiseClone()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Cria uma cópia superficial do atual Object.

(Herdado de Object)
NeedsTagInnerText()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Determina se o construtor de controlos precisa de obter o seu texto interno.

(Herdado de TemplateBuilder)
OnAppendToParentBuilder(ControlBuilder)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Notifica que ControlBuilder está a ser adicionado a um gestor de controlo parental.

(Herdado de ControlBuilder)
OnCodeGenerationComplete()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Fornece uma forma de modificar o CodeCompileUnit objeto após a geração de código estar concluída.

ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Permite que construtores de controlos personalizados acedam ao Code Document Object Model (CodeDom) gerado e insiram e modifiquem código durante o processo de análise e construção de controlos.

(Herdado de ControlBuilder)
SetResourceKey(String)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Define a chave de recurso para este ControlBuilder objeto.

(Herdado de ControlBuilder)
SetServiceProvider(IServiceProvider)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Define o objeto de serviço para este ControlBuilder objeto.

(Herdado de ControlBuilder)
SetTagInnerText(String)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Guarda o texto interno da etiqueta modelo.

(Herdado de TemplateBuilder)
ToString()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a