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

Определение

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

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

Параметры

component
IComponent

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

events
IDictionary

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

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

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

Комментарии

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

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

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

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

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