BindableTemplateBuilder Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Supporta l'analisi di pagina dei controlli con associazione a dati che si associano automaticamente a un controllo origine dati ASP.NET in sezioni di contenuto basate su modelli. La classe non può essere ereditata.
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
- Ereditarietà
- Implementazioni
Commenti
La BindableTemplateBuilder classe viene utilizzata in fase di progettazione e in pagine senza compilazione per supportare l'estrazione dei valori delle proprietà del controllo associato bidirezionale in un modello associato a dati. L' BindableTemplateBuilder oggetto genera il codice che implementa il IBindableTemplate.ExtractValues metodo per il modello.
BindableTemplateBuilderÈ un TemplateBuilder per i controlli associati a dati che includono contenuto basato su modelli. Se il controllo con associazione a dati viene utilizzato in fase di progettazione o in una pagina senza compilazione, l' IBindableTemplate interfaccia su BindableTemplateBuilder viene utilizzata per analizzare l'associazione dati bidirezionale all'interno del controllo basato su modelli. Se il controllo con associazione a dati viene compilato, viene creata un'istanza della CompiledBindableTemplateBuilder classe e assegnata al valore dell' IBindableTemplate oggetto.
Per ulteriori informazioni su ASP.NET data binding, le espressioni e la sintassi, vedere Cenni preliminari sull' associazione ai database e sulle espressioni di associazione dati.
Costruttori
BindableTemplateBuilder() |
Inizializza una nuova istanza della classe BindableTemplateBuilder. |
Proprietà
BindingContainerBuilder |
Ottiene il generatore di controlli che corrisponde al contenitore di associazione per il controllo creato da questo generatore. (Ereditato da ControlBuilder) |
BindingContainerType |
Ottiene il tipo di contenitore di associazione per il controllo creato da questo generatore. (Ereditato da ControlBuilder) |
ComplexPropertyEntries |
Ottiene una raccolta di voci di proprietà complesse. (Ereditato da ControlBuilder) |
ControlType |
Ottiene l'oggetto Type per il controllo da creare. (Ereditato da ControlBuilder) |
CurrentFilterResolutionService |
Ottiene un oggetto IFilterResolutionService che consente di gestire i servizi correlati ai filtri di periferica durante l'analisi e il mantenimento dei controlli nella finestra di progettazione. (Ereditato da ControlBuilder) |
DeclareType |
Ottiene il tipo che verrà utilizzato dalla generazione del codice per dichiarare il controllo. (Ereditato da ControlBuilder) |
FChildrenAsProperties |
Ottiene un valore che determina se il controllo ha un ParseChildrenAttribute con ChildrenAsProperties impostato su |
FIsNonParserAccessor |
Ottiene un valore che determina se il controllo implementa l'interfaccia IParserAccessor. (Ereditato da ControlBuilder) |
HasAspCode |
Ottiene un valore che indica se il controllo contiene blocchi di codice. (Ereditato da ControlBuilder) |
ID |
Ottiene o imposta la proprietà ID per il controllo da compilare. (Ereditato da ControlBuilder) |
InDesigner |
Restituisce un valore che indica se l'oggetto ControlBuilder è in esecuzione nella finestra di progettazione. (Ereditato da ControlBuilder) |
InPageTheme |
Ottiene un valore Boolean che indica se questo oggetto ControlBuilder viene utilizzato per generare temi di pagina. (Ereditato da ControlBuilder) |
ItemType |
Ottiene il tipo impostato sul contenitore di associazione. (Ereditato da ControlBuilder) |
Localize |
Ottiene un valore Boolean che indica se il controllo creato da questo oggetto ControlBuilder è localizzato. (Ereditato da ControlBuilder) |
NamingContainerType |
Ottiene il tipo di contenitore di denominazione per il controllo creato da questo generatore. (Ereditato da ControlBuilder) |
PageVirtualPath |
Ottiene il percorso virtuale di una pagina da compilare a partire da questa istanza di ControlBuilder. (Ereditato da ControlBuilder) |
Parser |
Ottiene l'oggetto TemplateParser responsabile dell'analisi del controllo. (Ereditato da ControlBuilder) |
ServiceProvider |
Ottiene l'oggetto servizio per questo oggetto ControlBuilder. (Ereditato da ControlBuilder) |
SubBuilders |
Ottiene un elenco di oggetti figlio ControlBuilder per questo oggetto ControlBuilder. (Ereditato da ControlBuilder) |
TagName |
Ottiene il nome del tag per il controllo da compilare. (Ereditato da ControlBuilder) |
TemplatePropertyEntries |
Ottiene una raccolta di voci di proprietà di modello. (Ereditato da ControlBuilder) |
Text |
Ottiene o imposta il testo compreso tra i tag di apertura e di chiusura del modello. (Ereditato da TemplateBuilder) |
ThemeResolutionService |
Ottiene un oggetto IThemeResolutionService utilizzato in fase di progettazione per gestire i temi e le interfacce del controllo. (Ereditato da ControlBuilder) |
Metodi
AllowWhitespaceLiterals() |
Determina se sono consentiti valori letterali con spazi nel contenuto tra i tag di apertura e di chiusura di un controllo. Questo metodo viene chiamato dal framework per le pagine ASP.NET. (Ereditato da ControlBuilder) |
AppendLiteralString(String) |
Aggiunge il contenuto literal specificato a un controllo. Questo metodo viene chiamato dal framework per le pagine ASP.NET. (Ereditato da ControlBuilder) |
AppendSubBuilder(ControlBuilder) |
Aggiunge generatori all'oggetto ControlBuilder per qualsiasi controllo figlio che appartiene al controllo contenitore. (Ereditato da ControlBuilder) |
BuildObject() |
Utilizzato in fase di progettazione per compilare il modello e i relativi controlli figlio. (Ereditato da TemplateBuilder) |
CloseControl() |
Metodo chiamato dal parser per comunicare al generatore che l'analisi dei tag di apertura e di chiusura del controllo è terminata. (Ereditato da TemplateBuilder) |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
ExtractValues(Control) |
Recupera un insieme di coppie nome/valore per valori associati tramite la sintassi di associazione dati ASP.NET bidirezionale all'interno di contenuto basato su modelli in fase di progettazione e in pagine che non richiedono la compilazione. |
GetChildControlType(String, IDictionary) |
Ottiene l'oggetto Type del tipo di controllo corrispondente a un tag figlio. Questo metodo viene chiamato dal framework per le pagine ASP.NET. (Ereditato da ControlBuilder) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetObjectPersistData() |
Crea l'oggetto ObjectPersistData per questo oggetto ControlBuilder. (Ereditato da ControlBuilder) |
GetResourceKey() |
Recupera la chiave di risorsa per questo oggetto ControlBuilder. (Ereditato da ControlBuilder) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
HasBody() |
Determina se un controllo dispone di entrambi i tag di apertura e chiusura. Questo metodo viene chiamato dal framework per le pagine ASP.NET. (Ereditato da ControlBuilder) |
HtmlDecodeLiterals() |
Determina se la stringa letterale di un controllo HTML deve essere decodificata in linguaggio HTML. Questo metodo viene chiamato dal framework per le pagine ASP.NET. (Ereditato da ControlBuilder) |
Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary) |
Inizializza il generatore del modello quando viene effettuata una richiesta Web. (Ereditato da TemplateBuilder) |
InstantiateIn(Control) |
Definisce l'oggetto Control al quale appartengono i controlli figlio e i modelli in fase di progettazione. (Ereditato da TemplateBuilder) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
NeedsTagInnerText() |
Determina se il generatore di controllo deve ottenere il testo interno. (Ereditato da TemplateBuilder) |
OnAppendToParentBuilder(ControlBuilder) |
Notifica all'oggetto BindableTemplateBuilder che viene aggiunto a un generatore di controllo padre. |
ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod) |
Consente a compilatori di controllo personalizzati di accedere al CodeDom (Code Document Object Model) generato e inserire e modificare il codice durante il processo di analisi e compilazione dei controlli. (Ereditato da ControlBuilder) |
SetResourceKey(String) |
Imposta la chiave di risorsa per questo oggetto ControlBuilder. (Ereditato da ControlBuilder) |
SetServiceProvider(IServiceProvider) |
Imposta l'oggetto servizio per questo oggetto ControlBuilder. (Ereditato da ControlBuilder) |
SetTagInnerText(String) |
Salva il testo interno del tag del modello. (Ereditato da TemplateBuilder) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |