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)
Параметры
Комментарии
Вызовите эту версию этого метода, только если у вас нет экземпляра объекта.
Свойства и события кэшируются на скорости TypeDescriptor . Как правило, они являются константами для времени существования объекта. Однако поставщики и конструкторы расширений могут изменять набор свойств объекта. Если они делают, они могут вызвать этот метод, чтобы очистить свойства и дескрипторы событий объекта. Этот метод используется только во время разработки. Он не используется во время выполнения.
Этот метод также вызывает Refreshed событие при изменении свойств или событий компонента. Это событие возникает только в том случае, если перед вызовом GetProperties или GetEvents методом, кэшируемым сведениями.