Freigeben über


ControlBuilder-Member

Unterstützt den Seitenparser beim Erstellen eines Steuerelements und der darin enthaltenen untergeordneten Steuerelemente.

In den folgenden Tabellen werden die vom ControlBuilder -Typ verfügbar gemachten Member aufgeführt.

Öffentliche Konstruktoren

  Name Beschreibung
Öffentliche Methode ControlBuilder Initialisiert eine neue Instanz der ControlBuilder-Klasse.

Zum Seitenanfang

Öffentliche Felder

  Name Beschreibung
Öffentliches Feld Statisch DesignerFilter Stellt das "__designer"-Zeichenfolgenliteral dar.

Zum Seitenanfang

Öffentliche Eigenschaften

(siehe auch Geschützte Eigenschaften )

  Name Beschreibung
Öffentliche Eigenschaft BindingContainerType Ruft den Typ des Bindungscontainers für das Steuerelement ab, das dieser Generator erstellt.
Öffentliche Eigenschaft ControlType Ruft den Type für das zu erstellende Steuerelement ab.
Öffentliche Eigenschaft CurrentFilterResolutionService Ruft ein IFilterResolutionService-Objekt ab, das für die Verwaltung von Diensten im Zusammenhang mit Gerätefiltern verwendet wird, wenn Steuerelemente im Designer analysiert und beibehalten werden.
Öffentliche Eigenschaft DeclareType Ruft den Typ ab, der von CODEGEN verwendet wird, um das Steuerelement zu deklarieren.
Öffentliche Eigenschaft HasAspCode Ruft einen Wert ab, der angibt, ob das Steuerelement Codeblöcke enthält.
Öffentliche Eigenschaft ID Ruft die Bezeichnereigenschaft für das zu erstellende Steuerelement ab oder legt diese fest.
Öffentliche Eigenschaft Localize Ruft einen booleschen Wert ab, der angibt, ob das von diesem ControlBuilder-Objekt erstellte Steuerelement lokalisiert wird.
Öffentliche Eigenschaft NamingContainerType Ruft den Typ des Benennungscontainers für das von diesem Generator erstellte Steuerelement ab.
Öffentliche Eigenschaft ServiceProvider Ruft das Dienstobjekt für dieses ControlBuilder-Objekt ab.
Öffentliche Eigenschaft TagName Ruft den Tagnamen für das zu erstellende Steuerelement ab.
Öffentliche Eigenschaft ThemeResolutionService Ruft ein IThemeResolutionService-Objekt ab, das zur Entwurfszeit zur Verwaltung von Steuerelementdesigns verwendet wird

Zum Seitenanfang

Geschützte Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft FChildrenAsProperties Bestimmt, ob das Steuerelement ein ParseChildrenAttribute besitzt, für das ChildrenAsProperties auf true festgelegt wurde.
Geschützte Eigenschaft FIsNonParserAccessor Bestimmt, ob das Steuerelement die IParserAccessor-Schnittstelle implementiert.
Geschützte Eigenschaft InDesigner Gibt zurück, ob der ControlBuilder im Designer ausgeführt wird.
Geschützte Eigenschaft InPageTheme Ruft einen booleschen Wert ab, der angibt, ob dieses ControlBuilder-Objekt zur Generierung von Seitendesigns verwendet wird.
Geschützte Eigenschaft Parser Ruft den für das Analysieren des Steuerelements zuständigen TemplateParser ab.

Zum Seitenanfang

Öffentliche Methoden

(siehe auch Geschützte Methoden )

  Name Beschreibung
Öffentliche Methode AllowWhitespaceLiterals Bestimmt, ob im Inhalt zwischen dem Start- und Endtag eines Steuerelements Leerraumliterale zulässig sind. Diese Methode wird vom ASP.NET-Seitenframework aufgerufen.
Öffentliche Methode AppendLiteralString Fügt einem Steuerelement den angegebenen literalen Inhalt hinzu. Diese Methode wird vom ASP.NET-Seitenframework aufgerufen.
Öffentliche Methode AppendSubBuilder Fügt dem ControlBuilder-Objekt Generatoren für alle untergeordneten Steuerelemente hinzu, die zu dem Containersteuerelement gehören.
Öffentliche Methode BuildObject Erstellt eine Entwurfszeitinstanz des Steuerelements, auf das das ControlBuilder-Objekt verweist.
Öffentliche Methode CloseControl Wird vom Parser aufgerufen, um den Generator zu benachrichtigen, dass die Analyse des Start- und Endtags des Steuerelements abgeschlossen ist.
Öffentliche Methode Statisch CreateBuilderFromType Erstellt ein ControlBuilder-Objekt aus dem angegebenen Tagnamen und Objekttyp sowie anderen Parametern, mit denen der Generator definiert wird.
Öffentliche Methode Equals  Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.)
Öffentliche Methode GetChildControlType Ruft den Type des Steuerelementtyps ab, der einem untergeordneten Tag entspricht. Diese Methode wird vom ASP.NET-Seitenframework aufgerufen.
Öffentliche Methode GetHashCode  Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.)
Öffentliche Methode GetObjectPersistData Erstellt das ObjectPersistData-Objekt für dieses ControlBuilder-Objekt.
Öffentliche Methode GetResourceKey Ruft den Ressourcenschlüssel für dieses ControlBuilder-Objekt ab.
Öffentliche Methode GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode HasBody Bestimmt, ob ein Steuerelement sowohl ein öffnendes als auch ein schließendes Tag besitzt. Diese Methode wird vom ASP.NET-Seitenframework aufgerufen.
Öffentliche Methode HtmlDecodeLiterals Bestimmt, ob das Zeichenfolgenliteral eines HTML-Steuerelements HTML-decodiert werden muss. Diese Methode wird vom ASP.NET-Seitenframework aufgerufen.
Öffentliche Methode Init Initialisiert den ControlBuilder zur Verwendung nach dessen Instanziierung. Diese Methode wird vom ASP.NET-Seitenframework aufgerufen.
Öffentliche Methode NeedsTagInnerText Bestimmt, ob der Steuerelementgenerator seinen inneren Text abrufen muss. Wenn das der Fall ist, muss die SetTagInnerText-Methode aufgerufen werden. Diese Methode wird vom ASP.NET-Seitenframework aufgerufen.
Öffentliche Methode OnAppendToParentBuilder Benachrichtigt den ControlBuilder, dass er dem übergeordneten Steuerelementgenerator hinzugefügt wird.
Öffentliche Methode Statisch ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode SetResourceKey Legt den Ressourcenschlüssel für dieses ControlBuilder-Objekt fest.
Öffentliche Methode SetServiceProvider Legt das Dienstobjekt für dieses ControlBuilder-Objekt fest.
Öffentliche Methode SetTagInnerText Stellt den inneren Text des Steuerelementtags für den ControlBuilder bereit.
Öffentliche Methode ToString  Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.)

Zum Seitenanfang

Geschützte Methoden

  Name Beschreibung
Geschützte Methode Finalize  Gibt einem Object Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor das Object von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Geschützte Methode MemberwiseClone  Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)

Zum Seitenanfang

Siehe auch

Referenz

ControlBuilder-Klasse
System.Web.UI-Namespace
Control-Klasse
WebControl
Page
ControlBuilderAttribute
ParseChildrenAttribute
PersistChildrenAttribute
AddParsedSubObject