BindableTemplateBuilder Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Admite el análisis de páginas de controles enlazados a datos que se enlazan automáticamente a un control de origen de datos ASP.NET dentro de las secciones de contenido con plantilla. Esta clase no puede heredarse.
public ref class BindableTemplateBuilder sealed : System::Web::UI::TemplateBuilder, System::Web::UI::IBindableTemplate
public sealed class BindableTemplateBuilder : System.Web.UI.TemplateBuilder, System.Web.UI.IBindableTemplate
type BindableTemplateBuilder = class
inherit TemplateBuilder
interface IBindableTemplate
interface ITemplate
Public NotInheritable Class BindableTemplateBuilder
Inherits TemplateBuilder
Implements IBindableTemplate
- Herencia
- Implementaciones
Comentarios
La BindableTemplateBuilder clase se usa en tiempo de diseño y en páginas sin compilar para admitir la extracción de los valores de las propiedades de control enlazadas bidireccionales en una plantilla enlazada a datos. El BindableTemplateBuilder objeto genera el código que implementa el IBindableTemplate.ExtractValues método para la plantilla.
BindableTemplateBuilder es para TemplateBuilder los controles enlazados a datos que incluyen contenido con plantilla. Si el control enlazado a datos se usa en tiempo de diseño o en una página sin compilar, la IBindableTemplate interfaz de BindableTemplateBuilder se usa para analizar el enlace de datos bidireccional dentro del control con plantilla. Si se compila el control enlazado a datos, se crea una instancia de la CompiledBindableTemplateBuilder clase y se asigna al valor del IBindableTemplate objeto .
Para obtener más información sobre ASP.NET enlace de datos, expresiones y sintaxis, vea Binding to Databases and Data-Binding Expressions Overview.
Constructores
| Nombre | Description |
|---|---|
| BindableTemplateBuilder() |
Inicializa una nueva instancia de la clase BindableTemplateBuilder. |
Propiedades
| Nombre | Description |
|---|---|
| BindingContainerBuilder |
Obtiene el generador de controles que corresponde al contenedor de enlace para el control que crea este generador. (Heredado de ControlBuilder) |
| BindingContainerType |
Obtiene el tipo del contenedor de enlace para el control que crea este generador. (Heredado de ControlBuilder) |
| ComplexPropertyEntries |
Obtiene una colección de entradas de propiedad complejas. (Heredado de ControlBuilder) |
| ControlType |
Obtiene para Type el control que se va a crear. (Heredado de ControlBuilder) |
| CurrentFilterResolutionService |
Obtiene un IFilterResolutionService objeto que se usa para administrar servicios relacionados con filtros de dispositivo al analizar y conservar controles en el diseñador. (Heredado de ControlBuilder) |
| DeclareType |
Obtiene el tipo que usará la generación de código para declarar el control. (Heredado de ControlBuilder) |
| FChildrenAsProperties |
Obtiene un valor que determina si el control tiene un ParseChildrenAttribute objeto con establecido en ChildrenAsProperties |
| FIsNonParserAccessor |
Obtiene un valor que determina si el control implementa la IParserAccessor interfaz. (Heredado de ControlBuilder) |
| HasAspCode |
Obtiene un valor que indica si el control contiene bloques de código. (Heredado de ControlBuilder) |
| ID |
Obtiene o establece la propiedad de identificador del control que se va a compilar. (Heredado de ControlBuilder) |
| InDesigner |
Devuelve si ControlBuilder se ejecuta en el diseñador. (Heredado de ControlBuilder) |
| InPageTheme |
Obtiene un valor booleano que indica si este ControlBuilder objeto se usa para generar temas de página. (Heredado de ControlBuilder) |
| ItemType |
Obtiene el tipo establecido en el contenedor de enlace. (Heredado de ControlBuilder) |
| Localize |
Obtiene un valor booleano que indica si se localiza el control creado por este ControlBuilder objeto. (Heredado de ControlBuilder) |
| NamingContainerType |
Obtiene el tipo del contenedor de nomenclatura para el control que crea este generador. (Heredado de ControlBuilder) |
| PageVirtualPath |
Obtiene la ruta de acceso virtual de una página que va a compilar esta ControlBuilder instancia. (Heredado de ControlBuilder) |
| Parser |
Obtiene el TemplateParser responsable de analizar el control. (Heredado de ControlBuilder) |
| ServiceProvider |
Obtiene el objeto de servicio de este ControlBuilder objeto. (Heredado de ControlBuilder) |
| SubBuilders |
Obtiene una lista de objetos secundarios ControlBuilder para este ControlBuilder objeto. (Heredado de ControlBuilder) |
| TagName |
Obtiene el nombre de etiqueta del control que se va a compilar. (Heredado de ControlBuilder) |
| TemplatePropertyEntries |
Obtiene una colección de entradas de propiedad de plantilla. (Heredado de ControlBuilder) |
| Text |
Obtiene o establece el texto entre las etiquetas de apertura y cierre de la plantilla. (Heredado de TemplateBuilder) |
| ThemeResolutionService |
Obtiene un IThemeResolutionService objeto que se usa en tiempo de diseño para administrar temas y máscaras de control. (Heredado de ControlBuilder) |
Métodos
| Nombre | Description |
|---|---|
| AllowWhitespaceLiterals() |
Determina si se permiten literales de espacio en blanco en el contenido entre las etiquetas de apertura y cierre de un control. El marco de ASP.NET página llama a este método. (Heredado de ControlBuilder) |
| AppendLiteralString(String) |
Agrega el contenido literal especificado a un control . El marco de ASP.NET página llama a este método. (Heredado de ControlBuilder) |
| AppendSubBuilder(ControlBuilder) |
Agrega generadores al ControlBuilder objeto para los controles secundarios que pertenecen al control de contenedor. (Heredado de ControlBuilder) |
| BuildObject() |
Se usa durante el tiempo de diseño para compilar la plantilla y sus controles secundarios. (Heredado de TemplateBuilder) |
| CloseControl() |
Llamado por el analizador para informar al generador de que se ha completado el análisis de las etiquetas de apertura y cierre del control. (Heredado de TemplateBuilder) |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| ExtractValues(Control) |
Recupera un conjunto de pares nombre-valor para los valores enlazados mediante la sintaxis de enlace de datos bidireccional ASP.NET dentro del contenido con plantilla en tiempo de diseño y en páginas sin compilar. |
| GetChildControlType(String, IDictionary) |
Obtiene el Type del tipo de control correspondiente a una etiqueta secundaria. El marco de ASP.NET página llama a este método. (Heredado de ControlBuilder) |
| GetHashCode() |
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetObjectPersistData() |
Crea el ObjectPersistData objeto para este ControlBuilder objeto. (Heredado de ControlBuilder) |
| GetResourceKey() |
Recupera la clave de recurso de este ControlBuilder objeto. (Heredado de ControlBuilder) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| HasBody() |
Determina si un control tiene una etiqueta de apertura y cierre. El marco de ASP.NET página llama a este método. (Heredado de ControlBuilder) |
| HtmlDecodeLiterals() |
Determina si la cadena literal de un control HTML debe descodificarse en HTML. El marco de ASP.NET página llama a este método. (Heredado de ControlBuilder) |
| Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary) |
Inicializa el generador de plantillas cuando se realiza una solicitud web. (Heredado de TemplateBuilder) |
| InstantiateIn(Control) |
Define el Control objeto al que pertenecen los controles secundarios y las plantillas en tiempo de diseño. (Heredado de TemplateBuilder) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| NeedsTagInnerText() |
Determina si el generador de controles necesita obtener su texto interno. (Heredado de TemplateBuilder) |
| OnAppendToParentBuilder(ControlBuilder) |
Notifica al BindableTemplateBuilder objeto que se va a agregar a un generador de controles primario. |
| ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod) |
Permite a los generadores de controles personalizados acceder al modelo de objetos de documento de código (CodeDom) generado e insertar y modificar código durante el proceso de análisis y creación de controles. (Heredado de ControlBuilder) |
| SetResourceKey(String) |
Establece la clave de recurso para este ControlBuilder objeto. (Heredado de ControlBuilder) |
| SetServiceProvider(IServiceProvider) |
Establece el objeto de servicio para este ControlBuilder objeto. (Heredado de ControlBuilder) |
| SetTagInnerText(String) |
Guarda el texto interno de la etiqueta de plantilla. (Heredado de TemplateBuilder) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |