ITypeDescriptorFilterService.FilterProperties(IComponent, IDictionary) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Фильтрует свойства, предоставляемые компонентом через класс TypeDescriptor.
public:
bool FilterProperties(System::ComponentModel::IComponent ^ component, System::Collections::IDictionary ^ properties);
public bool FilterProperties (System.ComponentModel.IComponent component, System.Collections.IDictionary properties);
abstract member FilterProperties : System.ComponentModel.IComponent * System.Collections.IDictionary -> bool
Public Function FilterProperties (component As IComponent, properties As IDictionary) As Boolean
Параметры
- component
- IComponent
Компонент, для которого необходимо отфильтровать свойства.
- properties
- IDictionary
Словарь свойств, которые можно изменить.
Возвращаемое значение
Значение true
, если набор отфильтрованных свойств должен быть кэширован; значение false
, если служба фильтрации должна снова делать запрос.
Комментарии
Этот метод вызывается, когда пользователь запрашивает набор свойств для компонента. Свойства добавляются в словарь с именами свойств в качестве ключей и соответствующими PropertyDescriptor объектами в качестве значений. Разработчики этой службы могут добавлять, удалять или изменять записи свойств в словаре.
Примечания для тех, кто реализует этот метод
Возвращается false
только при необходимости, так как повторяющиеся запросы к службе фильтра дескриптора типа могут снизить производительность.
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по