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 事件。 只有在先前呼叫 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)
參數
備註
屬性和事件會以 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)
參數
備註
屬性和事件會以 TypeDescriptor 快取速度。 一般而言,物件存留期都是固定的。 不過,擴充器提供者和設計工具可以變更 物件上的屬性集。 如果這樣做,他們可以呼叫這個方法,以清除 對象的屬性和事件描述元。 這個方法只能在設計階段使用。 它不會在運行時間期間使用。
在呼叫 Refresh 方法以清除快取之前,您需要先呼叫 GetProperties 特定元件的方法來快取資訊。
這個方法也會引發 Refreshed 事件,以在元件的屬性集變更時通知所有想要通知的類別。