TypeDescriptor.Refresh 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
清除快取中的屬性和事件。
多載
| 名稱 | Description |
|---|---|
| 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 OR 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 OR 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 觸發事件,通知所有想要在元件屬性集變更時被通知的類別。