ObjectTagBuilder Classe

Definição

Usado pela classe ASP.NET TemplateParser para analisar etiquetas <object> do lado do servidor. Esta classe não pode ser herdada.

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

public ref class ObjectTagBuilder sealed : System::Web::UI::ControlBuilder
public sealed class ObjectTagBuilder : System.Web.UI.ControlBuilder
type ObjectTagBuilder = class
    inherit ControlBuilder
Public NotInheritable Class ObjectTagBuilder
Inherits ControlBuilder
Herança
ObjectTagBuilder

Construtores

Name Description
ObjectTagBuilder()

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 ObjectTagBuilder classe.

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)
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)
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 conteúdo, como texto ou HTML, a um controlo.

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 ObjectTagBuilder objeto para quaisquer controlos filhos que pertençam ao controlo do contentor.

BuildObject()

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

Constrói uma instância em tempo de projeto do controlo a que este objeto refere ControlBuilder .

(Herdado de ControlBuilder)
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 ControlBuilder)
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.

Obtém o Type do tipo de controlo correspondente a uma etiqueta filha. Este método é chamado pelo framework de páginas ASP.NET.

(Herdado de ControlBuilder)
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 etiquetas de objetos quando a página é analisada.

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. Se sim, o SetTagInnerText(String) método deve ser chamado. Este método é chamado pelo framework de páginas ASP.NET.

(Herdado de ControlBuilder)
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)
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.

Fornece o ControlBuilder texto interno da etiqueta de controlo.

(Herdado de ControlBuilder)
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