BindableTemplateBuilder Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Prend en charge l'analyse de page des contrôles liés aux données qui se lient automatiquement à un contrôle de source de données ASP.NET dans des sections de contenu basées sur des modèles. Cette classe ne peut pas être héritée.
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
- Héritage
- Implémente
Remarques
La BindableTemplateBuilder classe est utilisée au moment du design et dans les pages sans compilation pour prendre en charge l’extraction des valeurs des propriétés de contrôle liés bidirectionnel dans un modèle lié aux données. L’objet BindableTemplateBuilder génère le code qui implémente la IBindableTemplate.ExtractValues méthode pour le modèle.
est BindableTemplateBuilder un TemplateBuilder pour les contrôles liés aux données qui incluent du contenu modèle. Si le contrôle lié aux données est utilisé au moment de la conception ou dans une page sans compilation, l’interface IBindableTemplate du BindableTemplateBuilder est utilisée pour analyser la liaison de données bidirectionnelle au sein du contrôle modèle. Si le contrôle lié aux données est compilé, une instance de la CompiledBindableTemplateBuilder classe est créée et affectée à la valeur de l’objet IBindableTemplate .
Pour plus d’informations sur ASP.NET liaison de données, les expressions et la syntaxe, consultez Vue d’ensemble de la liaison à des bases de données et des expressions de liaison de données.
Constructeurs
BindableTemplateBuilder() |
Initialise une nouvelle instance de la classe BindableTemplateBuilder. |
Propriétés
BindingContainerBuilder |
Obtient le générateur de contrôles qui correspond au conteneur de liaison pour le contrôle que ce concepteur crée. (Hérité de ControlBuilder) |
BindingContainerType |
Reçoit le type du conteneur de liaison pour le contrôle que ce générateur crée. (Hérité de ControlBuilder) |
ComplexPropertyEntries |
Obtient une collection d'entrées de propriétés complexes. (Hérité de ControlBuilder) |
ControlType |
Obtient Type pour le contrôle à créer. (Hérité de ControlBuilder) |
CurrentFilterResolutionService |
Obtient un objet IFilterResolutionService utilisé pour gérer des services liés au filtre pour appareil mobile lorsque des contrôles sont analysés et rendus persistants dans le concepteur. (Hérité de ControlBuilder) |
DeclareType |
Obtient le type qui sera utilisé par la génération de code pour déclarer le contrôle. (Hérité de ControlBuilder) |
FChildrenAsProperties |
Obtient une valeur qui détermine si le contrôle a ParseChildrenAttribute avec ChildrenAsProperties défini sur |
FIsNonParserAccessor |
Obtient une valeur qui détermine si le contrôle implémente l'interface IParserAccessor. (Hérité de ControlBuilder) |
HasAspCode |
Obtient une valeur indiquant si le contrôle contient des blocs de code. (Hérité de ControlBuilder) |
ID |
Obtient ou définit la propriété identificateur du contrôle à générer. (Hérité de ControlBuilder) |
InDesigner |
Retourne si ControlBuilder s'exécute dans le concepteur. (Hérité de ControlBuilder) |
InPageTheme |
Obtient une valeur Boolean qui indique si cet objet ControlBuilder est utilisé pour générer des thèmes de page. (Hérité de ControlBuilder) |
ItemType |
Obtient le type défini sur le conteneur de liaison. (Hérité de ControlBuilder) |
Localize |
Obtient une valeur Boolean qui indique si le contrôle créé par cet objet ControlBuilder est localisé. (Hérité de ControlBuilder) |
NamingContainerType |
Reçoit le type du conteneur d'attribution de noms pour le contrôle que ce générateur crée. (Hérité de ControlBuilder) |
PageVirtualPath |
Obtient le chemin d'accès virtuel d'une page qui doit être générée par cette instance de ControlBuilder. (Hérité de ControlBuilder) |
Parser |
Obtient le TemplateParser responsable de l'analyse du contrôle. (Hérité de ControlBuilder) |
ServiceProvider |
Obtient l'objet de service pour cet objet ControlBuilder. (Hérité de ControlBuilder) |
SubBuilders |
Obtient une liste d'objets ControlBuilder enfants pour cet objet ControlBuilder. (Hérité de ControlBuilder) |
TagName |
Obtient le nom de la balise pour le contrôle à générer. (Hérité de ControlBuilder) |
TemplatePropertyEntries |
Obtient une collection d'entrées de propriétés de modèle. (Hérité de ControlBuilder) |
Text |
Obtient ou définit le texte compris entre les balises d'ouverture et de fermeture du modèle. (Hérité de TemplateBuilder) |
ThemeResolutionService |
Obtient un objet IThemeResolutionService utilisé au moment du design pour gérer des thèmes et des apparences de contrôle. (Hérité de ControlBuilder) |
Méthodes
AllowWhitespaceLiterals() |
Détermine si les littéraux d’espace blanc sont autorisés dans le contenu entre les balises d’ouverture et de fermeture d’un contrôle. Cette méthode est appelée par l’infrastructure de page ASP.NET. (Hérité de ControlBuilder) |
AppendLiteralString(String) |
Ajoute le contenu littéral spécifié à un contrôle. Cette méthode est appelée par l’infrastructure de page ASP.NET. (Hérité de ControlBuilder) |
AppendSubBuilder(ControlBuilder) |
Ajoute des générateurs à l’objet ControlBuilder pour les contrôles enfants qui appartiennent au contrôle conteneur. (Hérité de ControlBuilder) |
BuildObject() |
Utilisé au moment du design pour construire le modèle et ses contrôles enfants. (Hérité de TemplateBuilder) |
CloseControl() |
Appelé par l'analyseur pour informer le générateur que l'analyse des balises d'ouverture et de fermeture du contrôle est terminée. (Hérité de TemplateBuilder) |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
ExtractValues(Control) |
Récupère un jeu de paires nom/valeur pour des valeurs liées à l'aide de la syntaxe de liaison de données bidirectionnelle ASP.NET dans le contenu basé sur des modèles au moment du design et dans les pages sans compilation. |
GetChildControlType(String, IDictionary) |
Obtient le Type du type de contrôle qui correspond à une balise enfant. Cette méthode est appelée par l’infrastructure de page ASP.NET. (Hérité de ControlBuilder) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetObjectPersistData() |
Crée l'objet ObjectPersistData pour cet objet ControlBuilder. (Hérité de ControlBuilder) |
GetResourceKey() |
Récupère la clé de ressource pour cet objet ControlBuilder. (Hérité de ControlBuilder) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
HasBody() |
Détermine si un contrôle a les deux balises, d'ouverture et de fermeture. Cette méthode est appelée par l’infrastructure de page ASP.NET. (Hérité de ControlBuilder) |
HtmlDecodeLiterals() |
Détermine si la chaîne littérale d'un contrôle HTML doit être décodée en HTML. Cette méthode est appelée par l’infrastructure de page ASP.NET. (Hérité de ControlBuilder) |
Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary) |
Initialise le générateur de modèles lorsqu'une demande Web est formulée. (Hérité de TemplateBuilder) |
InstantiateIn(Control) |
Définit l'objet Control auquel les contrôles enfants et les modèles appartiennent au moment du design. (Hérité de TemplateBuilder) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
NeedsTagInnerText() |
Détermine si le générateur de contrôles a besoin d'obtenir son texte interne. (Hérité de TemplateBuilder) |
OnAppendToParentBuilder(ControlBuilder) |
Avertit l'objet BindableTemplateBuilder qu'il s'ajoute à un générateur de contrôles parent. |
ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod) |
Permet aux générateurs de contrôles personnalisés d'accéder au modèle CodeDom (Code Document Object Model) généré, ainsi que d'insérer et de modifier du code au cours du processus d'analyse et de génération des contrôles. (Hérité de ControlBuilder) |
SetResourceKey(String) |
Définit la clé de ressource pour cet objet ControlBuilder. (Hérité de ControlBuilder) |
SetServiceProvider(IServiceProvider) |
Définit l'objet de service pour cet objet ControlBuilder. (Hérité de ControlBuilder) |
SetTagInnerText(String) |
Enregistre le texte interne de la balise de modèle. (Hérité de TemplateBuilder) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |