TypeDescriptionProvider.GetExtendedTypeDescriptorFromRegisteredType Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Verilen nesne için genişletilmiş bir özel tür tanımlayıcısı döndürür.
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
Parametreler
- instance
- Object
Genişletilmiş tür tanımlayıcısının alındığı nesne.
Döndürülenler
ICustomTypeDescriptor Nesnesi için genişletilmiş meta veriler sağlayabilen bir.
Açıklamalar
Genişletilmiş tür tanımlayıcısı, diğer nesnelerin bu nesneye eklediği ancak nesne üzerinde aslında tanımlanmamış özellikler sunan özel bir tür tanımlayıcısıdır. Örneğin, .NET Framework Bileşen Modeli'nde, IExtenderProvider arabirimini uygulayan nesneler, aynı mantıksal kapsayıcıda bulunan diğer nesnelere "özellik ekleyebilir". GetTypeDescriptorFromRegisteredType yöntemi, bu ek genişletilmiş özellikleri sağlayan bir tür tanımlayıcısı döndürmez. GetExtendedTypeDescriptorFromRegisteredType, bu genişletilmiş özellikler kümesini döndürür. TypeDescriptor bu iki özellik koleksiyonu sonuçlarını otomatik olarak birleştirir. .NET Framework bileşen modeli yalnızca genişletilmiş özellikleri desteklese de, tür açıklaması sağlayıcısı destekliyorsa, bu API'nin genişletilmiş öznitelikler ve olaylar için de kullanılabileceğini unutmayın.