TypeDescriptor.Refresh 메서드

정의

캐시에서 속성 및 이벤트를 지웁니다.

오버로드

Name 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)

매개 변수

type
Type

Type 대상 구성 요소의

설명

개체의 인스턴스가 없는 경우에만 이 메서드 버전을 호출합니다.

속성 및 이벤트는 속도를 위해 캐시 TypeDescriptor 됩니다. 일반적으로 개체의 수명 동안 상수입니다. 그러나 extender 공급자와 디자이너는 개체의 속성 집합을 변경할 수 있습니다. 이 경우 이 메서드를 호출하여 개체의 속성 및 이벤트 설명자를 지울 수 있습니다. 이 메서드는 디자인 타임에만 사용됩니다. 런타임 중에는 사용되지 않습니다.

또한 이 메서드는 Refreshed 구성 요소의 속성 또는 이벤트가 변경되면 이벤트를 발생합니다. 이 이벤트는 정보를 캐시한 메서드 또는 GetEvents 메서드에 GetProperties 대한 이전 호출이 있는 경우에만 발생합니다.

추가 정보

적용 대상

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)

매개 변수

module
Module

Module 새로 고칠 모듈을 나타내는 값입니다. 이 모듈의 각 Type 기능은 새로 고쳐집니다.

설명

속성 및 이벤트는 속도를 위해 캐시 TypeDescriptor 됩니다. 일반적으로 개체의 수명 동안 상수입니다. 그러나 extender 공급자와 디자이너는 개체의 속성 집합을 변경할 수 있습니다. 이 경우 이 메서드를 호출하여 개체의 속성 및 이벤트 설명자를 지울 수 있습니다. 이 메서드는 디자인 타임에만 사용됩니다. 런타임 중에는 사용되지 않습니다.

캐시를 지우기 위해 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 됩니다. 일반적으로 개체의 수명 동안 상수입니다. 그러나 extender 공급자와 디자이너는 개체의 속성 집합을 변경할 수 있습니다. 이 경우 이 메서드를 호출하여 개체의 속성 및 이벤트 설명자를 지워야 합니다. 이 메서드는 디자인 타임에만 사용됩니다. 런타임 중에는 사용되지 않습니다.

또한 이 메서드는 Refreshed 구성 요소의 속성 또는 이벤트가 변경되면 이벤트를 발생합니다. 이 이벤트는 정보를 캐시한 메서드 또는 GetEvents 메서드에 GetProperties 대한 이전 호출이 있는 경우에만 발생합니다.

추가 정보

적용 대상

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)

매개 변수

assembly
Assembly

Assembly 새로 고칠 어셈블리를 나타내는 값입니다. 이 어셈블리의 각 Type 작업은 새로 고쳐집니다.

설명

속성 및 이벤트는 속도를 위해 캐시 TypeDescriptor 됩니다. 일반적으로 개체의 수명 동안 상수입니다. 그러나 extender 공급자와 디자이너는 개체의 속성 집합을 변경할 수 있습니다. 이 경우 이 메서드를 호출하여 개체의 속성 및 이벤트 설명자를 지울 수 있습니다. 이 메서드는 디자인 타임에만 사용됩니다. 런타임 중에는 사용되지 않습니다.

캐시를 지우기 위해 Refresh 메서드를 호출하기 전에 먼저 특정 어셈블리에 GetProperties 대한 메서드를 호출하여 정보를 캐시해야 합니다.

또한 이 메서드는 구성 요소의 Refreshed 속성 집합이 변경될 때 알림을 받을 모든 클래스에 알리는 이벤트를 발생합니다.

추가 정보

적용 대상