Condividi tramite


ObjectTagBuilder Classe

Definizione

Classe utilizzata dalla classe TemplateParser ASP.NET per analizzare i tag <object> del lato server. La classe non può essere ereditata.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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
Ereditarietà
ObjectTagBuilder

Costruttori

ObjectTagBuilder()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Inizializza una nuova istanza della classe ObjectTagBuilder.

Proprietà

BindingContainerBuilder

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene il generatore di controlli che corrisponde al contenitore di associazione per il controllo creato da questo generatore.

(Ereditato da ControlBuilder)
BindingContainerType

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene il tipo di contenitore di associazione per il controllo creato da questo generatore.

(Ereditato da ControlBuilder)
ComplexPropertyEntries

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene una raccolta di voci di proprietà complesse.

(Ereditato da ControlBuilder)
ControlType

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene l'oggetto Type per il controllo da creare.

(Ereditato da ControlBuilder)
CurrentFilterResolutionService

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene il tipo che verrà utilizzato dalla generazione del codice per dichiarare il controllo.

(Ereditato da ControlBuilder)
FChildrenAsProperties

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene un valore che determina se il controllo ha un ParseChildrenAttribute con ChildrenAsProperties impostato su true.

(Ereditato da ControlBuilder)
FIsNonParserAccessor

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene un valore che determina se il controllo implementa l'interfaccia IParserAccessor.

(Ereditato da ControlBuilder)
HasAspCode

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene un valore che indica se il controllo contiene blocchi di codice.

(Ereditato da ControlBuilder)
ID

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene o imposta la proprietà ID per il controllo da compilare.

(Ereditato da ControlBuilder)
InDesigner

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce un valore che indica se l'oggetto ControlBuilder è in esecuzione nella finestra di progettazione.

(Ereditato da ControlBuilder)
InPageTheme

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene un valore Boolean che indica se questo oggetto ControlBuilder viene utilizzato per generare temi di pagina.

(Ereditato da ControlBuilder)
ItemType

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene il tipo impostato sul contenitore di associazione.

(Ereditato da ControlBuilder)
Localize

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene un valore Boolean che indica se il controllo creato da questo oggetto ControlBuilder è localizzato.

(Ereditato da ControlBuilder)
NamingContainerType

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene il tipo di contenitore di denominazione per il controllo creato da questo generatore.

(Ereditato da ControlBuilder)
PageVirtualPath

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene il percorso virtuale di una pagina da compilare a partire da questa istanza di ControlBuilder.

(Ereditato da ControlBuilder)
Parser

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene l'oggetto TemplateParser responsabile dell'analisi del controllo.

(Ereditato da ControlBuilder)
ServiceProvider

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene l'oggetto servizio per questo oggetto ControlBuilder.

(Ereditato da ControlBuilder)
SubBuilders

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene un elenco di oggetti figlio ControlBuilder per questo oggetto ControlBuilder.

(Ereditato da ControlBuilder)
TagName

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene il nome del tag per il controllo da compilare.

(Ereditato da ControlBuilder)
TemplatePropertyEntries

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene una raccolta di voci di proprietà di modello.

(Ereditato da ControlBuilder)
ThemeResolutionService

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene un oggetto IThemeResolutionService utilizzato in fase di progettazione per gestire i temi e le interfacce del controllo.

(Ereditato da ControlBuilder)

Metodi

AllowWhitespaceLiterals()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Aggiunge contenuto, ad esempio testo o elementi HTML, a un controllo.

AppendSubBuilder(ControlBuilder)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Aggiunge generatori all'oggetto ObjectTagBuilder per qualsiasi controllo figlio che appartiene al controllo contenitore.

BuildObject()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Compila un'istanza in fase di progettazione del controllo a cui questo oggetto ControlBuilder fa riferimento.

(Ereditato da ControlBuilder)
CloseControl()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Metodo chiamato dal parser per comunicare al generatore che l'analisi dei tag di apertura e di chiusura del controllo è terminata.

(Ereditato da ControlBuilder)
Equals(Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetChildControlType(String, IDictionary)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Funge da funzione hash predefinita.

(Ereditato da Object)
GetObjectPersistData()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Crea l'oggetto ObjectPersistData per questo oggetto ControlBuilder.

(Ereditato da ControlBuilder)
GetResourceKey()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Recupera la chiave di risorsa per questo oggetto ControlBuilder.

(Ereditato da ControlBuilder)
GetType()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
HasBody()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Inizializza il generatore di tag Object quando la pagina viene analizzata.

MemberwiseClone()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
NeedsTagInnerText()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Determina se il generatore di controllo deve ottenere il testo interno. In questo caso, è necessario chiamare il metodo SetTagInnerText(String). Questo metodo viene chiamato dal framework per le pagine ASP.NET.

(Ereditato da ControlBuilder)
OnAppendToParentBuilder(ControlBuilder)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Notifica all'oggetto ControlBuilder che viene aggiunto a un generatore di controllo padre.

(Ereditato da ControlBuilder)
ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Imposta la chiave di risorsa per questo oggetto ControlBuilder.

(Ereditato da ControlBuilder)
SetServiceProvider(IServiceProvider)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Imposta l'oggetto servizio per questo oggetto ControlBuilder.

(Ereditato da ControlBuilder)
SetTagInnerText(String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Fornisce all'oggetto ControlBuilder il testo interno del tag di controllo.

(Ereditato da ControlBuilder)
ToString()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a