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 Typen, Direktiven und Steuerelemente im aktuellen Webprojektdokument bereit. Die 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 zu ermöglichen, die in einem Webprojektdokument definiert sind. Eine Steuerelement-Designer-Klasse kann verwenden WebFormsReferenceManager , um auf die Definitionen im aktuellen Dokument zuzugreifen und dem aktuellen Dokument ein neues Tagpräfix hinzuzufügen.
Sie greifen über die WebFormsReferenceManager -Eigenschaft einer WebFormsRootDesigner -Implementierung auf die ReferenceManager vom Designerhost bereitgestellten Dienste zu. Auf die WebFormsRootDesigner Implementierung kann auf zwei Arten zugegriffen werden:
Klassen, die von ControlDesigner 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 der RootDesigner -Eigenschaft bereitgestellt.
Andere Designerklassen können auf die WebFormsRootDesigner Implementierung zugreifen, indem sie zuerst die IDesignerHost Dienstimplementierung über die -Designerkomponente Siteabrufen und dann die GetDesigner -Methode mithilfe der -Hosteigenschaft RootComponent des Designers 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 Implementierungen und WebFormsReferenceManager nicht
null
sicherstellen, dass der Designerhost die WebFormsRootDesigner Klassen und WebFormsReferenceManager implementiert.
Konstruktoren
WebFormsReferenceManager() |
Initialisiert eine neue Instanz der WebFormsReferenceManager-Klasse. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetRegisterDirectives() |
Ruft die Registrierungsdirektive für das aktuelle Projektdokument ab. |
GetTagPrefix(Type) |
Ruft das Tagpräfix für den angegebenen Objekttyp ab. |
GetType() |
Ruft den 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 des 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) |