TypeDescriptor.Refresh TypeDescriptor.Refresh TypeDescriptor.Refresh TypeDescriptor.Refresh Method

Определение

Удаляет свойства и события из кэша.Clears the properties and events from the cache.

Перегрузки

Refresh(Type) Refresh(Type) Refresh(Type)

Удаляет свойства и события для указанного типа компонента из кэша.Clears the properties and events for the specified type of component from the cache.

Refresh(Module) Refresh(Module) Refresh(Module)

Удаляет свойства и события для указанного модуля из кэша.Clears the properties and events for the specified module from the cache.

Refresh(Object) Refresh(Object) Refresh(Object) Refresh(Object)

Удаляет свойства и события для указанного компонента из кэша.Clears the properties and events for the specified component from the cache.

Refresh(Assembly) Refresh(Assembly) Refresh(Assembly)

Удаляет свойства и события для указанной сборки из кэша.Clears the properties and events for the specified assembly from the cache.

Refresh(Type) Refresh(Type) Refresh(Type)

Удаляет свойства и события для указанного типа компонента из кэша.Clears the properties and events for the specified type of component from the cache.

public:
 static void Refresh(Type ^ type);
public static void Refresh (Type type);
static member Refresh : Type -> unit

Параметры

type
Type Type Type Type

Тип Type целевого компонента.The Type of the target component.

Комментарии

Вызывайте эту версию этого метода только в том случае, если у вас нет экземпляра объекта.Call this version of this method only when you do not have an instance of the object.

Свойства и события кэшируются в TypeDescriptor целях ускорения.Properties and events are cached by TypeDescriptor for speed. Как правило, они являются постоянными в течение времени существования объекта.Typically, they are constant for the lifetime of an object. Однако поставщики и конструкторы расширителей могут изменять набор свойств объекта.However, extender providers and designers can change the set of properties on an object. В противном случае они могут вызвать этот метод, чтобы очистить дескрипторы свойств и событий объекта.If they do, they can call this method to clear the property and event descriptors of the object. Этот метод используется только во время разработки.This method is used only at design time. Он не используется во время выполнения.It is not used during run time.

Этот метод также вызывает Refreshed событие при изменении свойств или событий компонента.This method also raises a Refreshed event when the properties or events of a component change. Это событие возникает только при предыдущем вызове GetProperties метода или GetEvents , который кэширует данные.This event is only raised if there was a prior call to the GetProperties or GetEvents method that cached the information.

Дополнительно

Refresh(Module) Refresh(Module) Refresh(Module)

Удаляет свойства и события для указанного модуля из кэша.Clears the properties and events for the specified module from the cache.

public:
 static void Refresh(System::Reflection::Module ^ module);
public static void Refresh (System.Reflection.Module module);
static member Refresh : System.Reflection.Module -> unit

Параметры

module
Module Module Module Module

Объект Module, представляющий обновляемый модуль.The Module that represents the module to refresh. Каждый тип Type в этом модуле будет обновлен.Each Type in this module will be refreshed.

Комментарии

Свойства и события кэшируются в TypeDescriptor целях ускорения.Properties and events are cached by TypeDescriptor for speed. Как правило, они являются постоянными в течение времени существования объекта.Typically, they are constant for the lifetime of an object. Однако поставщики и конструкторы расширителей могут изменять набор свойств объекта.However, extender providers and designers can change the set of properties on an object. В противном случае они могут вызвать этот метод, чтобы очистить дескрипторы свойств и событий объекта.If they do, they can call this method to clear the property and event descriptors of the object. Этот метод используется только во время разработки.This method is used only at design time. Он не используется во время выполнения.It is not used during run time.

Перед вызовом Refresh метода для очистки кэша необходимо GetProperties вызвать метод для конкретного модуля, чтобы сначала кэшировать сведения.Before you make a call to the Refresh method to clear the cache, you need to call the GetProperties method for the specific module to cache the information first.

Этот метод также создает Refreshed событие для уведомления всех классов, которые должны получать уведомления при изменении набора свойств компонента.This method also raises a Refreshed event to notify all classes that want to be notified when the property set of a component changes.

Дополнительно

Refresh(Object) Refresh(Object) Refresh(Object) Refresh(Object)

Удаляет свойства и события для указанного компонента из кэша.Clears the properties and events for the specified component from the cache.

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 Object Object Object

Компонент, для которого были изменены свойства или события.A component for which the properties or events have changed.

Примеры

Пример использования этого метода см. в RefreshEventHandler разделе класс.For an example of using this method, see the RefreshEventHandler class.

Комментарии

Свойства и события кэшируются в TypeDescriptor целях ускорения.Properties and events are cached by TypeDescriptor for speed. Как правило, они являются постоянными в течение времени существования объекта.Typically, they are constant for the lifetime of an object. Однако поставщики и конструкторы расширителей могут изменять набор свойств объекта.However, extender providers and designers can change the set of properties on an object. В противном случае они должны вызывать этот метод для очистки дескрипторов свойств и событий объекта.If they do, they should call this method to clear the property and event descriptors of the object. Этот метод используется только во время разработки.This method is used only at design time. Он не используется во время выполнения.It is not used during run time.

Этот метод также вызывает Refreshed событие при изменении свойств или событий компонента.This method also raises a Refreshed event when the properties or events of a component change. Это событие возникает только при предыдущем вызове GetProperties метода или GetEvents , который кэширует данные.This event is only raised if there was a prior call to the GetProperties or GetEvents method that cached the information.

Дополнительно

Refresh(Assembly) Refresh(Assembly) Refresh(Assembly)

Удаляет свойства и события для указанной сборки из кэша.Clears the properties and events for the specified assembly from the cache.

public:
 static void Refresh(System::Reflection::Assembly ^ assembly);
public static void Refresh (System.Reflection.Assembly assembly);
static member Refresh : System.Reflection.Assembly -> unit

Параметры

assembly
Assembly Assembly Assembly Assembly

Объект Assembly, представляющий обновляемую сборку.The Assembly that represents the assembly to refresh. Каждый тип Type в этой сборке будет обновлен.Each Type in this assembly will be refreshed.

Комментарии

Свойства и события кэшируются в TypeDescriptor целях ускорения.Properties and events are cached by TypeDescriptor for speed. Как правило, они являются постоянными в течение времени существования объекта.Typically, they are constant for the lifetime of an object. Однако поставщики и конструкторы расширителей могут изменять набор свойств объекта.However, extender providers and designers can change the set of properties on an object. В противном случае они могут вызвать этот метод, чтобы очистить дескрипторы свойств и событий объекта.If they do, they can call this method to clear the property and event descriptors of the object. Этот метод используется только во время разработки.This method is used only at design time. Он не используется во время выполнения.It is not used during run time.

Перед вызовом Refresh метода для очистки кэша необходимо GetProperties вызвать метод для конкретной сборки, чтобы сначала кэшировать сведения.Before you make a call to the Refresh method to clear the cache, you need to call the GetProperties method for the specific assembly to cache the information first.

Этот метод также создает Refreshed событие для уведомления всех классов, которые должны получать уведомления при изменении набора свойств компонента.This method also raises a Refreshed event to notify all classes that want to be notified when the property set of a component changes.

Дополнительно

Применяется к