RootBuilder Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Podporuje analyzátor stránky při definování chování při analýze obsahu.
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.
public ref class RootBuilder sealed : System::Web::UI::TemplateBuilder
public ref class RootBuilder : System::Web::UI::TemplateBuilder
public sealed class RootBuilder : System.Web.UI.TemplateBuilder
public class RootBuilder : System.Web.UI.TemplateBuilder
type RootBuilder = class
inherit TemplateBuilder
Public NotInheritable Class RootBuilder
Inherits TemplateBuilder
Public Class RootBuilder
Inherits TemplateBuilder
- Dědičnost
- Odvozené
Konstruktory
| Name | Description |
|---|---|
| RootBuilder() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Inicializuje novou instanci RootBuilder třídy. |
| RootBuilder(TemplateParser) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Inicializuje novou instanci RootBuilder třídy pomocí zadaného analyzátoru šablony. |
Vlastnosti
| Name | Description |
|---|---|
| BindingContainerBuilder |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá tvůrce ovládacích prvků, který odpovídá kontejner vazby pro ovládací prvek, který tento tvůrce vytvoří. (Zděděno od ControlBuilder) |
| BindingContainerType |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá typ kontejner vazby pro ovládací prvek, který tento tvůrce vytvoří. (Zděděno od ControlBuilder) |
| BuiltObjects |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá kolekci objektů pro zachování, které byly vytvořeny kořenovým tvůrcem. |
| ComplexPropertyEntries |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá kolekci komplexních položek vlastností. (Zděděno od ControlBuilder) |
| ControlType |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Type Získá pro ovládací prvek, který se má vytvořit. (Zděděno od ControlBuilder) |
| CurrentFilterResolutionService |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. IFilterResolutionService Získá objekt, který se používá ke správě služeb souvisejících s filtrováním zařízení při analýze a zachování ovládacích prvků v návrháři. (Zděděno od ControlBuilder) |
| DeclareType |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá typ, který bude používán generováním kódu k deklaraci ovládacího prvku. (Zděděno od ControlBuilder) |
| FChildrenAsProperties |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá hodnotu, která určuje, zda má ovládací prvek s ParseChildrenAttribute nastavenou ChildrenAsProperties na |
| FIsNonParserAccessor |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá hodnotu, která určuje, zda ovládací prvek implementuje IParserAccessor rozhraní. (Zděděno od ControlBuilder) |
| HasAspCode |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá hodnotu označující, zda ovládací prvek obsahuje jakékoli bloky kódu. (Zděděno od ControlBuilder) |
| ID |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá nebo nastaví identifikátor vlastnost pro ovládací prvek, který má být sestaven. (Zděděno od ControlBuilder) |
| InDesigner |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vrátí, zda ControlBuilder je spuštěný v návrháři. (Zděděno od ControlBuilder) |
| InPageTheme |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá logickou hodnotu označující, zda se tento ControlBuilder objekt používá k vygenerování motivů stránky. (Zděděno od ControlBuilder) |
| ItemType |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá typ nastavený v kontejneru vazby. (Zděděno od ControlBuilder) |
| Localize |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá logickou hodnotu určující, zda ovládací prvek, který je vytvořen tímto ControlBuilder objektem je lokalizován. (Zděděno od ControlBuilder) |
| NamingContainerType |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá typ kontejneru pojmenování pro ovládací prvek, který tento tvůrce vytvoří. (Zděděno od ControlBuilder) |
| PageVirtualPath |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá virtuální cestu stránky, která má být vytvořena touto ControlBuilder instancí. (Zděděno od ControlBuilder) |
| Parser |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. TemplateParser Získá zodpovědnost za analýzu ovládacího prvku. (Zděděno od ControlBuilder) |
| ServiceProvider |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá objekt služby pro tento ControlBuilder objekt. (Zděděno od ControlBuilder) |
| SubBuilders |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá seznam podřízených ControlBuilder objektů pro tento ControlBuilder objekt. (Zděděno od ControlBuilder) |
| TagName |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá název značky pro ovládací prvek, který se má sestavit. (Zděděno od ControlBuilder) |
| TemplatePropertyEntries |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá kolekci položek vlastností šablony. (Zděděno od ControlBuilder) |
| Text |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá nebo nastaví text mezi levou a pravou značkou šablony. (Zděděno od TemplateBuilder) |
| ThemeResolutionService |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. IThemeResolutionService Získá objekt, který se používá v době návrhu ke správě řídicích motivů a skinů. (Zděděno od ControlBuilder) |
Metody
| Name | Description |
|---|---|
| AllowWhitespaceLiterals() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Určuje, zda jsou literály prázdných znaků povoleny v obsahu mezi levou a pravou značkou ovládacího prvku. Tato metoda je volána rozhraním stránky ASP.NET. (Zděděno od ControlBuilder) |
| AppendLiteralString(String) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Přidá zadaný obsah literálu do ovládacího prvku. Tato metoda je volána rozhraním stránky ASP.NET. (Zděděno od ControlBuilder) |
| AppendSubBuilder(ControlBuilder) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Přidá do objektu ControlBuilder tvůrce pro všechny podřízené ovládací prvky, které patří do ovládacího prvku kontejneru. (Zděděno od ControlBuilder) |
| BuildObject() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Používá se během návrhu k sestavení šablony a podřízených ovládacích prvků. (Zděděno od TemplateBuilder) |
| CloseControl() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Zavolá analyzátor, aby informoval tvůrce, že analýza otevírání a zavírání značek ovládacího prvku je dokončena. (Zděděno od TemplateBuilder) |
| Equals(Object) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetChildControlType(String, IDictionary) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vrátí typ ovládacího prvku všech analyzovaných podřízených ovládacích prvků. |
| GetHashCode() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetObjectPersistData() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. ObjectPersistData Vytvoří objekt pro tento ControlBuilder objekt. (Zděděno od ControlBuilder) |
| GetResourceKey() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Načte klíč prostředku pro tento ControlBuilder objekt. (Zděděno od ControlBuilder) |
| GetType() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá Type aktuální instance. (Zděděno od Object) |
| HasBody() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Určuje, zda má ovládací prvek levou i pravou značku. Tato metoda je volána rozhraním stránky ASP.NET. (Zděděno od ControlBuilder) |
| HtmlDecodeLiterals() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Určuje, zda literál řetězec ovládacího prvku HTML musí být dekódován HTML. Tato metoda je volána rozhraním stránky ASP.NET. (Zděděno od ControlBuilder) |
| Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Inicializuje tvůrce šablon při provedení webového požadavku. (Zděděno od TemplateBuilder) |
| InstantiateIn(Control) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Definuje objekt, do kterého Control patří podřízené ovládací prvky a šablony v době návrhu. (Zděděno od TemplateBuilder) |
| MemberwiseClone() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| NeedsTagInnerText() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Určuje, jestli tvůrce ovládacích prvků potřebuje získat vnitřní text. (Zděděno od TemplateBuilder) |
| OnAppendToParentBuilder(ControlBuilder) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. ControlBuilder Upozorní, že se přidává do nadřazeného tvůrce ovládacích prvků. (Zděděno od ControlBuilder) |
| OnCodeGenerationComplete() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Poskytuje způsob, jak upravit CodeCompileUnit objekt po dokončení generování kódu. |
| ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Umožňuje vlastním tvůrcům ovládacích prvků přistupovat ke vygenerovanému modelu code Document Object Model (CodeDom) a vkládat a upravovat kód během procesu analýzy a sestavování ovládacích prvků. (Zděděno od ControlBuilder) |
| SetResourceKey(String) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Nastaví klíč prostředku pro tento ControlBuilder objekt. (Zděděno od ControlBuilder) |
| SetServiceProvider(IServiceProvider) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Nastaví objekt služby pro tento ControlBuilder objekt. (Zděděno od ControlBuilder) |
| SetTagInnerText(String) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Uloží vnitřní text značky šablony. (Zděděno od TemplateBuilder) |
| ToString() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |