Share via


ITypeDescriptorFilterService.FilterAttributes(IComponent, IDictionary) Yöntem

Tanım

Bir bileşenin aracılığıyla TypeDescriptorkullanıma sunma özniteliklerini filtreler.

public:
 bool FilterAttributes(System::ComponentModel::IComponent ^ component, System::Collections::IDictionary ^ attributes);
public bool FilterAttributes (System.ComponentModel.IComponent component, System.Collections.IDictionary attributes);
abstract member FilterAttributes : System.ComponentModel.IComponent * System.Collections.IDictionary -> bool
Public Function FilterAttributes (component As IComponent, attributes As IDictionary) As Boolean

Parametreler

component
IComponent

özniteliklerini filtrelemek için bileşen.

attributes
IDictionary

Değiştirilebilen öznitelik sözlüğü.

Döndürülenler

true filtrelenmiş öznitelik kümesi önbelleğe alınacaksa; false filtre hizmetinin yeniden sorgulaması gerekiyorsa.

Açıklamalar

Bir kullanıcı bir bileşen için bir dizi öznitelik istediğinde bu yöntem çağrılır. Öznitelikler, anahtarlar olarak özniteliğin TypeId ve değer olarak gerçek özniteliğin olduğu sözlüğüne eklenir. Bu hizmetin uygulayıcıları sözlükte var olan öznitelik girdilerini ekleyebilir, kaldırabilir veya değiştirebilir.

Uygulayanlara Notlar

Tür tanımlayıcı filtre hizmetinde yinelenen sorgular performansı düşürebileceğinden yalnızca gerektiğinde döndürebilirsiniz false .

Şunlara uygulanır

Ayrıca bkz.