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 します。

適用対象

こちらもご覧ください