TypeDescriptor.Refresh メソッド (Module)
指定したモジュールのプロパティとイベントをキャッシュから消去します。
Overloads Public Shared Sub Refresh( _
ByVal module As Module _)
[C#]
public static void Refresh(Modulemodule);
[C++]
public: static void Refresh(Module* module);
[JScript]
public static function Refresh(
module : Module);
パラメータ
解説
処理速度向上のため、プロパティとイベントは TypeDescriptor によってキャッシュされます。通常、これらはオブジェクトの有効期間を通じて一定です。ただし、拡張プロバイダやデザイナは、オブジェクトに関する一連のプロパティを変更できます。その場合、拡張プロバイダやデザイナは、このメソッドを呼び出すことによってオブジェクトのプロパティ記述子とイベント記述子を消去できます。このメソッドは、デザイン時にだけ使用されます。実行時には使用されません。
Refresh を呼び出してキャッシュを消去する前に、特定のモジュールの GetProperties を呼び出して、はじめに情報をキャッシュする必要があります。
このメソッドは、コンポーネントの一連のプロパティが変更されたときに、通知先とする全クラスにその状態を通知するために Refreshed イベントを発生させます。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
TypeDescriptor クラス | TypeDescriptor メンバ | System.ComponentModel 名前空間 | TypeDescriptor.Refresh オーバーロードの一覧 | TypeDescriptor | EventDescriptor | PropertyDescriptor | Refreshed | Module