UserControlControlBuilder Clase

Definición

Admite el analizador de páginas de ASP.NET para crear una instancia de un control de usuario.Supports the ASP.NET page parser in building an instance of a user control.

public ref class UserControlControlBuilder : System::Web::UI::ControlBuilder
public class UserControlControlBuilder : System.Web.UI.ControlBuilder
type UserControlControlBuilder = class
    inherit ControlBuilder
Public Class UserControlControlBuilder
Inherits ControlBuilder
Herencia
UserControlControlBuilder
Derivado

Comentarios

De forma predeterminada, todos los controles de usuario de una página están asociados a una UserControlControlBuilder clase predeterminada.By default, every user control on a page is associated with a default UserControlControlBuilder class. Los desarrolladores de páginas no usan la UserControlControlBuilder clase directamente.Page developers do not use the UserControlControlBuilder class directly. Los autores de controles de usuario pueden crear funciones personalizadas del generador de controles de usuario mediante la extensión de esta clase.User control authors might create custom user control builder functionality by extending this class.

Constructores

UserControlControlBuilder()

Inicializa una nueva instancia de la clase UserControlControlBuilder.Initializes a new instance of the UserControlControlBuilder class.

Propiedades

BindingContainerBuilder

Obtiene el generador de controles que corresponde al contenedor de enlace para el control que este generador crea.Gets the control builder that corresponds to the binding container for the control that this builder creates.

(Heredado de ControlBuilder)
BindingContainerType

Obtiene el tipo de contenedor de enlace para el control que crea este generador.Gets the type of the binding container for the control that this builder creates.

(Heredado de ControlBuilder)
ComplexPropertyEntries

Obtiene una colección de entradas de propiedad complejas.Gets a collection of complex property entries.

(Heredado de ControlBuilder)
ControlType

Obtiene el Type del control que se va a crear.Gets the Type for the control to be created.

(Heredado de ControlBuilder)
CurrentFilterResolutionService

Obtiene un objeto IFilterResolutionService utilizado para administrar servicios relacionados con filtros de dispositivos cuando se analizan y se conservan controles en el diseñador.Gets an IFilterResolutionService object that is used to manage device-filter related services when parsing and persisting controls in the designer.

(Heredado de ControlBuilder)
DeclareType

Obtiene el tipo que utilizará la generación de código para declarar el control.Gets the type that will be used by code generation to declare the control.

(Heredado de ControlBuilder)
FChildrenAsProperties

Obtiene un valor que determina si el control tiene un objeto ParseChildrenAttribute con ChildrenAsProperties establecida en true.Gets a value that determines whether the control has a ParseChildrenAttribute with ChildrenAsProperties set to true.

(Heredado de ControlBuilder)
FIsNonParserAccessor

Obtiene un valor que determina si el control implementa la interfaz de IParserAccessor.Gets a value that determines whether the control implements the IParserAccessor interface.

(Heredado de ControlBuilder)
HasAspCode

Obtiene un valor que indica si el control contiene bloques de código.Gets a value indicating whether the control contains any code blocks.

(Heredado de ControlBuilder)
ID

Obtiene o establece la propiedad de identificador del control que se va a crear.Gets or sets the identifier property for the control to be built.

(Heredado de ControlBuilder)
InDesigner

Devuelve un valor que indica si se está ejecutando ControlBuilder en el diseñador.Returns whether the ControlBuilder is running in the designer.

(Heredado de ControlBuilder)
InPageTheme

Obtiene un valor booleano que indica si este objeto ControlBuilder se utiliza para generar temas de página.Gets a Boolean value indicating whether this ControlBuilder object is used to generate page themes.

(Heredado de ControlBuilder)
ItemType

Obtiene el tipo establecido en el contenedor de enlace.Gets the type set on the binding container.

(Heredado de ControlBuilder)
Localize

Obtiene un valor booleano que indica si se adapta el control creado por el objeto ControlBuilder.Gets a Boolean value indicating whether the control that is created by this ControlBuilder object is localized.

(Heredado de ControlBuilder)
NamingContainerType

Obtiene el tipo de contenedor de nomenclatura para el control que este generador crea.Gets the type of the naming container for the control that this builder creates.

(Heredado de ControlBuilder)
PageVirtualPath

Obtiene la ruta de acceso virtual de una página que se va a compilar por esta instancia de ControlBuilder.Gets the virtual path of a page to be built by this ControlBuilder instance.

(Heredado de ControlBuilder)
Parser

Obtiene el objeto TemplateParser responsable de analizar el control.Gets the TemplateParser responsible for parsing the control.

(Heredado de ControlBuilder)
ServiceProvider

Obtiene el objeto de servicio para el objeto ControlBuilder.Gets the service object for this ControlBuilder object.

(Heredado de ControlBuilder)
SubBuilders

Obtiene una lista de los objetos ControlBuilder secundarios para este objeto ControlBuilder.Gets a list of child ControlBuilder objects for this ControlBuilder object.

(Heredado de ControlBuilder)
TagName

Obtiene el nombre de etiqueta del control que se va a crear.Gets the tag name for the control to be built.

(Heredado de ControlBuilder)
TemplatePropertyEntries

Obtiene una colección de entradas de propiedad de plantilla.Gets a collection of template property entries.

(Heredado de ControlBuilder)
ThemeResolutionService

Obtiene un objeto IThemeResolutionService utilizado en tiempo de diseño para administrar temas y máscaras de controles.Gets an IThemeResolutionService object that is used in design time to manage control themes and skins.

(Heredado de ControlBuilder)

Métodos

AllowWhitespaceLiterals()

Determina si se permiten literales de espacio en blanco en el contenido entre las etiquetas de cierre y apertura de un control.Determines whether white space literals are permitted in the content between a control's opening and closing tags. El marco de trabajo de la página ASP.NET llama a este método.This method is called by the ASP.NET page framework.

(Heredado de ControlBuilder)
AppendLiteralString(String)

Agrega el contenido literal especificado a un control.Adds the specified literal content to a control. El marco de trabajo de la página ASP.NET llama a este método.This method is called by the ASP.NET page framework.

(Heredado de ControlBuilder)
AppendSubBuilder(ControlBuilder)

Agrega generadores al objeto ControlBuilder para todos los controles secundarios que pertenecen al control contenedor.Adds builders to the ControlBuilder object for any child controls that belong to the container control.

(Heredado de ControlBuilder)
BuildObject()

Crea una instancia del control identificada por la propiedad ControlType.Builds an instance of the control identified by the ControlType property.

BuildObject()

Crea una instancia en tiempo de diseño del control referida por este objeto ControlBuilder.Builds a design-time instance of the control that is referred to by this ControlBuilder object.

(Heredado de ControlBuilder)
CloseControl()

Llamado por el analizador para informar al generador de que el análisis de las etiquetas de apertura y cierre del control ha finalizado.Called by the parser to inform the builder that the parsing of the control's opening and closing tags is complete.

(Heredado de ControlBuilder)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetChildControlType(String, IDictionary)

Obtiene el valor Type del tipo de control correspondiente a una etiqueta secundaria.Obtains the Type of the control type corresponding to a child tag. El marco de trabajo de la página ASP.NET llama a este método.This method is called by the ASP.NET page framework.

(Heredado de ControlBuilder)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetObjectPersistData()

Crea el objeto ObjectPersistData para este objeto ControlBuilder.Creates the ObjectPersistData object for this ControlBuilder object.

(Heredado de ControlBuilder)
GetResourceKey()

Recupera la clave de recurso para el objeto ControlBuilder.Retrieves the resource key for this ControlBuilder object.

(Heredado de ControlBuilder)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
HasBody()

Determina si un control tiene etiquetas de apertura y cierre.Determines if a control has both an opening and closing tag. El marco de trabajo de la página ASP.NET llama a este método.This method is called by the ASP.NET page framework.

(Heredado de ControlBuilder)
HtmlDecodeLiterals()

Determina si la cadena literal de un control HTML debe descodificarse en HTML.Determines whether the literal string of an HTML control must be HTML decoded. El marco de trabajo de la página ASP.NET llama a este método.This method is called by the ASP.NET page framework.

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

Inicializa el objeto ControlBuilder para su utilización después de haber creado una instancia.Initializes the ControlBuilder for use after it is instantiated. El marco de trabajo de la página ASP.NET llama a este método.This method is called by the ASP.NET page framework.

(Heredado de ControlBuilder)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
NeedsTagInnerText()

Determina si el generador de controles necesita obtener el texto interno del control.Determines whether the control builder needs to get the control's inner text.

OnAppendToParentBuilder(ControlBuilder)

Notifica el ControlBuilder que se agrega a un generador de controles principales.Notifies the ControlBuilder that it is being added to a parent control builder.

(Heredado de ControlBuilder)
ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod)

Permite a los generadores de controles personalizados el acceso al objeto CodeDom (Code Document Object Model) generado y la inserción y modificación del código durante el proceso de análisis y compilación de controles.Enables custom control builders to access the generated Code Document Object Model (CodeDom) and insert and modify code during the process of parsing and building controls.

(Heredado de ControlBuilder)
SetResourceKey(String)

Establece la clave de recurso para el objeto ControlBuilder.Sets the resource key for this ControlBuilder object.

(Heredado de ControlBuilder)
SetServiceProvider(IServiceProvider)

Establece el objeto de servicio para el objeto ControlBuilder.Sets the service object for this ControlBuilder object.

(Heredado de ControlBuilder)
SetTagInnerText(String)

Proporciona el objeto UserControlControlBuilder con el texto interno de la etiqueta del control.Provides the UserControlControlBuilder object with the inner text of the control tag.

ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a

Consulte también