TypeDescriptor.Refresh メソッド

定義

プロパティとイベントをキャッシュからクリアします。

オーバーロード

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)

パラメーター

type
Type

対象コンポーネントの Type

注釈

オブジェクトのインスタンスがない場合にのみ、このバージョンのこのメソッドを呼び出します。

プロパティとイベントは、速度のために によって TypeDescriptor キャッシュされます。 通常、これらはオブジェクトの有効期間中は一定です。 ただし、エクステンダー プロバイダーとデザイナーは、オブジェクトのプロパティのセットを変更できます。 その場合は、このメソッドを呼び出して、オブジェクトのプロパティとイベント記述子をクリアできます。 このメソッドは、デザイン時にだけ使用されます。 実行時には使用されません。

このメソッドは、コンポーネントの Refreshed プロパティまたはイベントが変更された場合にも イベントを発生します。 このイベントは、情報をキャッシュした メソッドまたは メソッドへの以前の呼び出 GetProperties GetEvents しがある場合にのみ発生します。

こちらもご覧ください

適用対象

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)

パラメーター

module
Module

更新するモジュールを表す Module。 このモジュールの各 Type が更新されます。

注釈

プロパティとイベントは、速度のために によって 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 プロパティまたはイベントが変更された場合にも イベントを発生します。 このイベントは、情報をキャッシュした メソッドまたは メソッドへの以前の呼び出 GetProperties GetEvents しがある場合にのみ発生します。

こちらもご覧ください

適用対象

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)

パラメーター

assembly
Assembly

更新するアセンブリを表す Assembly。 このアセンブリの各 Type が更新されます。

注釈

プロパティとイベントは、速度のために によって TypeDescriptor キャッシュされます。 通常、これらはオブジェクトの有効期間中は一定です。 ただし、エクステンダー プロバイダーとデザイナーは、オブジェクトのプロパティのセットを変更できます。 その場合は、このメソッドを呼び出して、オブジェクトのプロパティとイベント記述子をクリアできます。 このメソッドは、デザイン時にだけ使用されます。 実行時には使用されません。

キャッシュをクリアするために メソッドを呼び出す前に、特定のアセンブリの メソッドを呼び出して、最初に Refresh GetProperties 情報をキャッシュする必要があります。

このメソッドは、コンポーネントのプロパティ セットが変更された場合に通知を受け取るすべてのクラス Refreshed に通知する イベントも発生します。

こちらもご覧ください

適用対象