ITypeDescriptorFilterService.FilterAttributes(IComponent, IDictionary) Метод

Определение

Фильтрует атрибуты, предоставляемые компонентом через класс TypeDescriptor.

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

Параметры

component
IComponent

Компонент, атрибуты которого необходимо отфильтровать.

attributes
IDictionary

Словарь атрибутов, которые можно изменить.

Возвращаемое значение

Значение true, если набор отфильтрованных атрибутов должен быть помещен в кэш; значение false, если служба фильтрации должна снова сделать запрос.

Комментарии

Этот метод вызывается, когда пользователь запрашивает набор атрибутов для компонента. Атрибуты добавляются в словарь с атрибутами TypeId в качестве ключей и фактическим атрибутом в качестве значения. Разработчики этой службы могут добавлять, удалять или изменять существующие записи атрибутов в словаре.

Примечания для тех, кто реализует этот метод

Возвращается false только при необходимости, так как повторяющиеся запросы к службе фильтра дескриптора типов могут снизить производительность.

Применяется к

См. также раздел