WebFormsReferenceManager Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller en basklass för åtkomst till typer, direktiv och kontroller i det aktuella webbprojektdokumentet. Den här klassen måste ärvas.
public ref class WebFormsReferenceManager abstract
public abstract class WebFormsReferenceManager
type WebFormsReferenceManager = class
Public MustInherit Class WebFormsReferenceManager
- Arv
-
WebFormsReferenceManager
Kommentarer
Basklassen WebFormsReferenceManager implementeras av designervärdar för att ge åtkomst till typer, direktiv och användarkontroller som definierats i ett webbprojektdokument. En kontrolldesignerklass kan använda WebFormsReferenceManager för att komma åt definitionerna i det aktuella dokumentet och för att lägga till ett nytt taggprefix i det aktuella dokumentet.
Du får åtkomst till de WebFormsReferenceManager tjänster som tillhandahålls av designervärden via ReferenceManager egenskapen för en WebFormsRootDesigner implementering. Implementeringen WebFormsRootDesigner kan nås på två sätt:
Klasser som härleds från ControlDesigner kan använda RootDesigner egenskapen för att få åtkomst till en WebFormsRootDesigner implementering som tillhandahålls av designervärden. Implementeringen WebFormsReferenceManager tillhandahålls via ReferenceManager egenskapen RootDesigner för egenskapen .
Andra designerklasser kan komma åt WebFormsRootDesigner implementeringen genom att först hämta tjänsteimplementeringen IDesignerHost via designerkomponentens Site, och sedan anropa GetDesigner metoden med hjälp av egenskapen designervärd RootComponent .
Note
WebFormsReferenceManager ersätter det föråldrade gränssnittet IWebFormReferenceManager. Äldre designervärdar kanske bara stöder gränssnittsimplementeringen IWebFormReferenceManager . Kontrollera att implementeringarna WebFormsRootDesigner och WebFormsReferenceManager som tillhandahålls av designervärden inte
nullär till för att säkerställa att designervärden implementerar WebFormsRootDesigner klasserna och WebFormsReferenceManager .
Konstruktorer
| Name | Description |
|---|---|
| WebFormsReferenceManager() |
Initierar en ny instans av WebFormsReferenceManager klassen. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetRegisterDirectives() |
Hämtar registerdirektiven för det aktuella projektdokumentet. |
| GetTagPrefix(Type) |
Hämtar taggprefixet för den angivna objekttypen. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| GetType(String, String) |
Hämtar objekttypen med det angivna taggprefixet och taggnamnet. |
| GetUserControlPath(String, String) |
Hämtar den relativa URL-sökvägen för användarkontrollen med det angivna taggprefixet och taggnamnet. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| RegisterTagPrefix(Type) |
Lägger till ett taggprefix för den angivna typen. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |