TypeDescriptor.Refresh メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
プロパティとイベントをキャッシュからクリアします。
オーバーロード
Refresh(Type) |
コンポーネントの指定された型のプロパティとイベントをキャッシュからクリアします。 |
Refresh(Module) |
指定されたモジュールのプロパティとイベントをキャッシュからクリアします。 |
Refresh(Object) |
指定されたコンポーネントのプロパティとイベントをキャッシュからクリアします。 |
Refresh(Assembly) |
指定されたアセンブリのプロパティとイベントをキャッシュからクリアします。 |
Refresh(Type)
コンポーネントの指定された型のプロパティとイベントをキャッシュからクリアします。
public:
static void Refresh(Type ^ type);
public static void Refresh (Type type);
static member Refresh : Type -> unit
Public Shared Sub Refresh (type As Type)
パラメーター
注釈
オブジェクトのインスタンスがない場合にのみ、このバージョンのこのメソッドを呼び出します。
プロパティとイベントは、速度のために によって TypeDescriptor キャッシュされます。 通常、オブジェクトの有効期間は定数です。 ただし、エクステンダー プロバイダーとデザイナーは、オブジェクトのプロパティのセットを変更できます。 その場合は、このメソッドを呼び出して、オブジェクトのプロパティとイベント記述子をクリアできます。 このメソッドは、デザイン時にだけ使用されます。 実行時には使用されません。
このメソッドは、コンポーネントの Refreshed プロパティまたはイベントが変更されたときにもイベントを発生させます。 このイベントは、情報をキャッシュした メソッドまたは GetEvents メソッドの前のGetProperties呼び出しがあった場合にのみ発生します。
こちらもご覧ください
適用対象
Refresh(Module)
指定されたモジュールのプロパティとイベントをキャッシュからクリアします。
public:
static void Refresh(System::Reflection::Module ^ module);
public static void Refresh (System.Reflection.Module module);
static member Refresh : System.Reflection.Module -> unit
Public Shared Sub Refresh (module As Module)
パラメーター
注釈
プロパティとイベントは、速度のために によって TypeDescriptor キャッシュされます。 通常、オブジェクトの有効期間は定数です。 ただし、エクステンダー プロバイダーとデザイナーは、オブジェクトのプロパティのセットを変更できます。 その場合は、このメソッドを呼び出して、オブジェクトのプロパティとイベント記述子をクリアできます。 このメソッドは、デザイン時にだけ使用されます。 実行時には使用されません。
キャッシュをクリアするために メソッドを Refresh 呼び出す前に、特定のモジュールの メソッドを GetProperties 呼び出して、最初に情報をキャッシュする必要があります。
また、このメソッドはイベントを発生させ、 Refreshed コンポーネントのプロパティ セットが変更されたときに通知を受け取るすべてのクラスに通知します。
こちらもご覧ください
適用対象
Refresh(Object)
指定されたコンポーネントのプロパティとイベントをキャッシュからクリアします。
public:
static void Refresh(System::Object ^ component);
public static void Refresh (object component);
static member Refresh : obj -> unit
Public Shared Sub Refresh (component As Object)
パラメーター
- component
- Object
プロパティまたはイベントが変更されているコンポーネント。
例
このメソッドの使用例については、 クラスを RefreshEventHandler 参照してください。
注釈
プロパティとイベントは、速度のために によって TypeDescriptor キャッシュされます。 通常、オブジェクトの有効期間は定数です。 ただし、エクステンダー プロバイダーとデザイナーは、オブジェクトのプロパティのセットを変更できます。 その場合は、このメソッドを呼び出して、オブジェクトのプロパティとイベント記述子をクリアする必要があります。 このメソッドは、デザイン時にだけ使用されます。 実行時には使用されません。
このメソッドは、コンポーネントの Refreshed プロパティまたはイベントが変更されたときにもイベントを発生させます。 このイベントは、情報をキャッシュした メソッドまたは GetEvents メソッドの前のGetProperties呼び出しがあった場合にのみ発生します。
こちらもご覧ください
適用対象
Refresh(Assembly)
指定されたアセンブリのプロパティとイベントをキャッシュからクリアします。
public:
static void Refresh(System::Reflection::Assembly ^ assembly);
public static void Refresh (System.Reflection.Assembly assembly);
static member Refresh : System.Reflection.Assembly -> unit
Public Shared Sub Refresh (assembly As Assembly)
パラメーター
注釈
プロパティとイベントは、速度のために によって TypeDescriptor キャッシュされます。 通常、オブジェクトの有効期間は定数です。 ただし、エクステンダー プロバイダーとデザイナーは、オブジェクトのプロパティのセットを変更できます。 その場合は、このメソッドを呼び出して、オブジェクトのプロパティとイベント記述子をクリアできます。 このメソッドは、デザイン時にだけ使用されます。 実行時には使用されません。
キャッシュをクリアするために メソッドを Refresh 呼び出す前に、特定のアセンブリの メソッドを GetProperties 呼び出して、最初に情報をキャッシュする必要があります。
また、このメソッドはイベントを発生させ、 Refreshed コンポーネントのプロパティ セットが変更されたときに通知を受け取るすべてのクラスに通知します。
こちらもご覧ください
適用対象
.NET