TypeDescriptionProvider.GetExtendedTypeDescriptorFromRegisteredType Metodo
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.
Restituisce un descrittore di tipo personalizzato esteso per l'oggetto specificato.
public:
virtual System::ComponentModel::ICustomTypeDescriptor ^ GetExtendedTypeDescriptorFromRegisteredType(System::Object ^ instance);
public virtual System.ComponentModel.ICustomTypeDescriptor GetExtendedTypeDescriptorFromRegisteredType(object instance);
abstract member GetExtendedTypeDescriptorFromRegisteredType : obj -> System.ComponentModel.ICustomTypeDescriptor
override this.GetExtendedTypeDescriptorFromRegisteredType : obj -> System.ComponentModel.ICustomTypeDescriptor
Public Overridable Function GetExtendedTypeDescriptorFromRegisteredType (instance As Object) As ICustomTypeDescriptor
Parametri
- instance
- Object
Oggetto per il quale ottenere il descrittore di tipo esteso.
Valori restituiti
Oggetto ICustomTypeDescriptor che può fornire metadati estesi per l'oggetto .
Commenti
Un descrittore di tipo esteso è un descrittore di tipo personalizzato che offre proprietà che altri oggetti hanno aggiunto a questo oggetto, ma non sono effettivamente definiti nell'oggetto. Ad esempio, nell'.NET Framework Component Model, gli oggetti che implementano l'interfaccia IExtenderProvider possono "collegare" proprietà ad altri oggetti che risiedono nello stesso contenitore logico. Il metodo GetTypeDescriptorFromRegisteredType non restituisce un descrittore di tipo che fornisce queste proprietà estese aggiuntive. GetExtendedTypeDescriptorFromRegisteredType restituisce il set di queste proprietà estese. TypeDescriptor unisce automaticamente i risultati di queste due raccolte di proprietà. Si noti che anche se il modello di componente di .NET Framework supporta solo proprietà estese, questa API può essere usata anche per gli attributi estesi e gli eventi, se il provider di descrizione del tipo lo supporta.