指定したコンポーネントの型のプロパティとイベントをキャッシュから消去します。
Overloads Public Shared Sub Refresh( _
ByVal type As Type _)
[C#]
public static void Refresh(Typetype);
[C++]
public: static void Refresh(Type* type);
[JScript]
public static function Refresh(
type : Type);
パラメータ
- type
変更されたプロパティまたはイベントが関連付けられている型を表す Type 。
解説
このメソッドのこの形式は、オブジェクトのインスタンスがない場合にだけ呼び出します。
処理速度向上のため、プロパティとイベントは TypeDescriptor によってキャッシュされます。通常、これらはオブジェクトの有効期間を通じて一定です。ただし、拡張プロバイダやデザイナは、オブジェクトに関する一連のプロパティを変更できます。その場合、拡張プロバイダやデザイナは、このメソッドを呼び出すことによってオブジェクトのプロパティ記述子とイベント記述子を消去できます。このメソッドは、デザイン時にだけ使用されます。実行時には使用されません。
このメソッドは、コンポーネントのプロパティまたはイベントが変更されたときに、 Refreshed イベントも発生させます。このイベントは、情報をキャッシュした GetProperties または GetEvents が以前に呼び出された場合にだけ発生します。
必要条件
プラットフォーム: 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