TypeDescriptor.Refresh Metoda

Definicja

Czyści właściwości i zdarzenia z pamięci podręcznej.

Przeciążenia

Refresh(Type)

Czyści właściwości i zdarzenia dla określonego typu składnika z pamięci podręcznej.

Refresh(Module)

Czyści właściwości i zdarzenia dla określonego modułu z pamięci podręcznej.

Refresh(Object)

Czyści właściwości i zdarzenia dla określonego składnika z pamięci podręcznej.

Refresh(Assembly)

Czyści właściwości i zdarzenia dla określonego zestawu z pamięci podręcznej.

Refresh(Type)

Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs

Czyści właściwości i zdarzenia dla określonego typu składnika z pamięci podręcznej.

public:
 static void Refresh(Type ^ type);
public static void Refresh (Type type);
static member Refresh : Type -> unit
Public Shared Sub Refresh (type As Type)

Parametry

type
Type

Składnik Type docelowy.

Uwagi

Wywołaj tę wersję tej metody tylko wtedy, gdy nie masz wystąpienia obiektu.

Właściwości i zdarzenia są buforowane przez TypeDescriptor szybkość. Zazwyczaj są one stałe przez cały okres istnienia obiektu. Jednak dostawcy rozszerzeń i projektanci mogą zmieniać zestaw właściwości obiektu. Jeśli tak, mogą wywołać tę metodę, aby wyczyścić właściwości i deskryptory zdarzeń obiektu. Ta metoda jest używana tylko w czasie projektowania. Nie jest używany w czasie wykonywania.

Ta metoda zgłasza Refreshed również zdarzenie, gdy zmieniają się właściwości lub zdarzenia składnika. To zdarzenie jest zgłaszane tylko w przypadku wcześniejszego wywołania metody GetProperties lub GetEvents , która buforowała informacje.

Zobacz też

Dotyczy

Refresh(Module)

Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs

Czyści właściwości i zdarzenia dla określonego modułu z pamięci podręcznej.

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)

Parametry

module
Module

Element Module reprezentujący moduł do odświeżenia. Każdy Type w tym module zostanie odświeżony.

Uwagi

Właściwości i zdarzenia są buforowane przez TypeDescriptor szybkość. Zazwyczaj są one stałe przez cały okres istnienia obiektu. Jednak dostawcy rozszerzeń i projektanci mogą zmieniać zestaw właściwości obiektu. Jeśli tak, mogą wywołać tę metodę, aby wyczyścić właściwości i deskryptory zdarzeń obiektu. Ta metoda jest używana tylko w czasie projektowania. Nie jest używany w czasie wykonywania.

Przed wywołaniem Refresh metody w celu wyczyszczenia pamięci podręcznej należy najpierw wywołać GetProperties metodę dla określonego modułu w celu buforowania informacji.

Ta metoda zgłasza Refreshed również zdarzenie, aby powiadomić wszystkie klasy, które mają być powiadamiane o zmianie zestawu właściwości składnika.

Zobacz też

Dotyczy

Refresh(Object)

Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs

Czyści właściwości i zdarzenia dla określonego składnika z pamięci podręcznej.

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)

Parametry

component
Object

Składnik, dla którego zmieniły się właściwości lub zdarzenia.

Przykłady

Aby zapoznać się z przykładem użycia tej metody, zobacz klasę RefreshEventHandler .

Uwagi

Właściwości i zdarzenia są buforowane przez TypeDescriptor szybkość. Zazwyczaj są one stałe przez cały okres istnienia obiektu. Jednak dostawcy rozszerzeń i projektanci mogą zmieniać zestaw właściwości obiektu. Jeśli tak, należy wywołać tę metodę, aby wyczyścić właściwości i deskryptory zdarzeń obiektu. Ta metoda jest używana tylko w czasie projektowania. Nie jest używany w czasie wykonywania.

Ta metoda zgłasza Refreshed również zdarzenie, gdy zmieniają się właściwości lub zdarzenia składnika. To zdarzenie jest zgłaszane tylko w przypadku wcześniejszego wywołania metody GetProperties lub GetEvents , która buforowała informacje.

Zobacz też

Dotyczy

Refresh(Assembly)

Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs
Źródło:
TypeDescriptor.cs

Czyści właściwości i zdarzenia dla określonego zestawu z pamięci podręcznej.

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)

Parametry

assembly
Assembly

Element Assembly reprezentujący zestaw do odświeżenia. Każdy Type z tych zestawów zostanie odświeżony.

Uwagi

Właściwości i zdarzenia są buforowane przez TypeDescriptor szybkość. Zazwyczaj są one stałe przez cały okres istnienia obiektu. Jednak dostawcy rozszerzeń i projektanci mogą zmieniać zestaw właściwości obiektu. Jeśli tak, mogą wywołać tę metodę, aby wyczyścić właściwości i deskryptory zdarzeń obiektu. Ta metoda jest używana tylko w czasie projektowania. Nie jest używany w czasie wykonywania.

Przed wywołaniem Refresh metody w celu wyczyszczenia pamięci podręcznej należy najpierw wywołać GetProperties metodę dla określonego zestawu w celu buforowania informacji.

Ta metoda zgłasza Refreshed również zdarzenie, aby powiadomić wszystkie klasy, które mają być powiadamiane o zmianie zestawu właściwości składnika.

Zobacz też

Dotyczy