WebFormsReferenceManager Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Basisklasse für den Zugriff auf die Typen, Direktiven und Steuerelemente im aktuellen Webprojektdokument bereit. Diese Klasse muss geerbt werden.
public ref class WebFormsReferenceManager abstract
public abstract class WebFormsReferenceManager
type WebFormsReferenceManager = class
Public MustInherit Class WebFormsReferenceManager
- Vererbung
-
WebFormsReferenceManager
Hinweise
Die WebFormsReferenceManager Basisklasse wird von Designerhosts implementiert, um Zugriff auf Typen, Direktiven und Benutzersteuerelemente bereitzustellen, die in einem Webprojektdokument definiert sind. Eine Steuerelement-Designerklasse kann den WebFormsReferenceManager Zugriff auf die Definitionen im aktuellen Dokument und das Hinzufügen eines neuen Tagpräfixes zum aktuellen Dokument verwenden.
Sie greifen über die ReferenceManager Eigenschaft einer WebFormsRootDesigner Implementierung auf die WebFormsReferenceManager vom Designerhost bereitgestellten Dienste zu. Auf die WebFormsRootDesigner Implementierung kann auf zwei Arten zugegriffen werden:
Klassen, von ControlDesigner der abgeleitet werden, können die RootDesigner Eigenschaft verwenden, um auf eine WebFormsRootDesigner vom Designerhost bereitgestellte Implementierung zuzugreifen. Die WebFormsReferenceManager Implementierung wird über die ReferenceManager Eigenschaft bereitgestellt RootDesigner .
Andere Designerklassen können auf die WebFormsRootDesigner Implementierung zugreifen, indem sie zuerst die Dienstimplementierung über die IDesignerHost Designerkomponente Siteabrufen und dann die Methode mithilfe der GetDesigner Designerhosteigenschaft RootComponent aufrufen.
Hinweis
WebFormsReferenceManager ersetzt die veraltete Schnittstelle IWebFormReferenceManager. Ältere Designerhosts unterstützen möglicherweise nur die IWebFormReferenceManager Schnittstellenimplementierung. Überprüfen Sie, ob die WebFormsRootDesigner vom Designerhost bereitgestellten Und WebFormsReferenceManager Implementierungen nicht
nullsicherstellen, dass der Designerhost die WebFormsRootDesigner und WebFormsReferenceManager Klassen implementiert.
Konstruktoren
| Name | Beschreibung |
|---|---|
| WebFormsReferenceManager() |
Initialisiert eine neue Instanz der WebFormsReferenceManager-Klasse. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetRegisterDirectives() |
Ruft die Registerdirektiven für das aktuelle Projektdokument ab. |
| GetTagPrefix(Type) |
Ruft das Tagpräfix für den angegebenen Objekttyp ab. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| GetType(String, String) |
Ruft den Objekttyp mit dem angegebenen Tagpräfix und Tagnamen ab. |
| GetUserControlPath(String, String) |
Ruft den relativen URL-Pfad für das Benutzersteuerelement mit dem angegebenen Tagpräfix und Tagnamen ab. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| RegisterTagPrefix(Type) |
Fügt ein Tagpräfix für den angegebenen Typ hinzu. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |