WebFormsReferenceManager Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia klasę bazową do uzyskiwania dostępu do typów, dyrektyw i kontrolek w bieżącym dokumencie projektu sieci Web. Ta klasa musi być dziedziczona.
public ref class WebFormsReferenceManager abstract
public abstract class WebFormsReferenceManager
type WebFormsReferenceManager = class
Public MustInherit Class WebFormsReferenceManager
- Dziedziczenie
-
WebFormsReferenceManager
Uwagi
WebFormsReferenceManagerKlasa bazowa jest implementowana przez hosty projektanta w celu zapewnienia dostępu do typów, dyrektyw i kontrolek użytkownika zdefiniowanych w dokumencie projektu sieci Web. Klasa projektanta formantów może użyć, WebFormsReferenceManager Aby uzyskać dostęp do definicji w bieżącym dokumencie i dodać nowy Prefiks tagu do bieżącego dokumentu.
Dostęp do WebFormsReferenceManager usług dostarczonych przez hosta projektanta można uzyskać za pomocą ReferenceManager właściwości WebFormsRootDesigner implementacji. Do WebFormsRootDesigner implementacji można uzyskać dostęp na dwa sposoby:
Klasy pochodne z ControlDesigner mogą używać właściwości, RootDesigner Aby uzyskać dostęp do WebFormsRootDesigner implementacji dostarczonej przez hosta projektanta. WebFormsReferenceManagerImplementacja jest dostarczana przez ReferenceManager Właściwość RootDesigner właściwości.
Inne klasy projektanta mogą uzyskać dostęp do WebFormsRootDesigner implementacji, pobierając najpierw IDesignerHost implementację usług za pośrednictwem składnika projektanta Site , a następnie wywołując GetDesigner metodę przy użyciu właściwości hosta projektanta RootComponent .
Uwaga
WebFormsReferenceManager zastępuje przestarzały Interfejs IWebFormReferenceManager . Starsze hosty projektanta mogą obsługiwać tylko IWebFormReferenceManager implementację interfejsu. Sprawdź, czy WebFormsRootDesigner WebFormsReferenceManager implementacje i hosty projektanta nie
null
zapewnią, że host projektanta implementuje WebFormsRootDesigner klasy i WebFormsReferenceManager .
Konstruktory
WebFormsReferenceManager() |
Inicjuje nowe wystąpienie klasy WebFormsReferenceManager. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetRegisterDirectives() |
Pobiera dyrektywy Register dla bieżącego dokumentu projektu. |
GetTagPrefix(Type) |
Pobiera prefiks tagu dla określonego typu obiektu. |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
GetType(String, String) |
Pobiera typ obiektu z określonym prefiksem tagu i nazwą tagu. |
GetUserControlPath(String, String) |
Pobiera względną ścieżkę adresu URL dla kontrolki użytkownika z określonym prefiksem tagu i nazwą tagu. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
RegisterTagPrefix(Type) |
Dodaje Prefiks tagu dla określonego typu. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |