WebFormsReferenceManager Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce una classe base per l'accesso ai tipi, alle direttive e ai controlli nel documento di progetto Web corrente. La classe deve essere ereditata.
public ref class WebFormsReferenceManager abstract
public abstract class WebFormsReferenceManager
type WebFormsReferenceManager = class
Public MustInherit Class WebFormsReferenceManager
- Ereditarietà
-
WebFormsReferenceManager
Commenti
La WebFormsReferenceManager classe base viene implementata dagli host della finestra di progettazione per fornire l'accesso ai tipi, alle direttive e ai controlli utente definiti in un documento del progetto Web. Una classe della finestra di progettazione di controlli può utilizzare WebFormsReferenceManager per accedere alle definizioni nel documento corrente e per aggiungere un nuovo prefisso tag al documento corrente.
È possibile accedere ai WebFormsReferenceManager servizi forniti dall'host della finestra di progettazione tramite la ReferenceManager proprietà di un' WebFormsRootDesigner implementazione di. WebFormsRootDesignerÈ possibile accedere all'implementazione in due modi:
Le classi che derivano da ControlDesigner possono utilizzare la RootDesigner proprietà per accedere a un' WebFormsRootDesigner implementazione fornita dall'host della finestra di progettazione. L' WebFormsReferenceManager implementazione viene fornita tramite la ReferenceManager proprietà della RootDesigner Proprietà.
Altre classi della finestra di progettazione possono accedere all' WebFormsRootDesigner implementazione ottenendo prima l' IDesignerHost implementazione dei servizi tramite il componente della finestra di progettazione Site e quindi chiamando il GetDesigner metodo utilizzando la proprietà host della finestra di progettazione RootComponent .
Nota
WebFormsReferenceManager sostituisce l'interfaccia obsoleta IWebFormReferenceManager . Gli host di progettazione meno recenti possono supportare solo l' IWebFormReferenceManager implementazione dell'interfaccia. Verificare che le WebFormsRootDesigner WebFormsReferenceManager implementazioni e fornite dall'host della finestra di progettazione non
null
garantiscano che l'host della finestra di progettazione implementi le WebFormsRootDesigner WebFormsReferenceManager classi e.
Costruttori
WebFormsReferenceManager() |
Inizializza una nuova istanza della classe WebFormsReferenceManager. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetRegisterDirectives() |
Ottiene le direttive Register per il documento di progetto corrente. |
GetTagPrefix(Type) |
Ottiene il prefisso del tag per il tipo di oggetto specificato. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
GetType(String, String) |
Ottiene il tipo di oggetto con il prefisso e il nome del tag specificati. |
GetUserControlPath(String, String) |
Ottiene il percorso URL relativo per il controllo utente con il prefisso e il nome del tag specificati. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
RegisterTagPrefix(Type) |
Aggiunge un prefisso del tag per il tipo specificato. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |