Language

TypeDescriptor.Refresh メソッド

定義

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

オーバーロード

名前 説明
Refresh(Object)

指定したコンポーネントのプロパティとイベントをキャッシュからクリアします。

Refresh(Assembly)

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

Refresh(Module)

指定したモジュールのプロパティとイベントをキャッシュからクリアします。

Refresh(Type)

指定した種類のコンポーネントのプロパティとイベントをキャッシュからクリアします。

Refresh(Object)

ソース:
TypeDescriptor.cs
ソース:
TypeDescriptor.cs
ソース:
TypeDescriptor.cs
ソース:
TypeDescriptor.cs
ソース:
TypeDescriptor.cs

指定したコンポーネントのプロパティとイベントをキャッシュからクリアします。

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)

ソース:
TypeDescriptor.cs
ソース:
TypeDescriptor.cs
ソース:
TypeDescriptor.cs
ソース:
TypeDescriptor.cs
ソース:
TypeDescriptor.cs

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

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 イベントを発生させます。

こちらもご覧ください

適用対象

Refresh(Module)

ソース:
TypeDescriptor.cs
ソース:
TypeDescriptor.cs
ソース:
TypeDescriptor.cs
ソース:
TypeDescriptor.cs
ソース:
TypeDescriptor.cs

指定したモジュールのプロパティとイベントをキャッシュからクリアします。

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(Type)

ソース:
TypeDescriptor.cs
ソース:
TypeDescriptor.cs
ソース:
TypeDescriptor.cs
ソース:
TypeDescriptor.cs
ソース:
TypeDescriptor.cs

指定した種類のコンポーネントのプロパティとイベントをキャッシュからクリアします。

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 メソッドの前の呼び出しがあった場合にのみ発生します。

こちらもご覧ください

適用対象