TypeDescriptor.Refresh Metoda

Definicja

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

Przeciążenia

Nazwa Opis
Refresh(Type)

Czyści właściwości i zdarzenia 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)

Czyści właściwości i zdarzenia 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 w celu uzyskania szybkości. 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 GetProperties metody lub GetEvents , która buforowała informacje.

Zobacz też

Dotyczy

Refresh(Module)

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 z tych modułów zostanie odświeżony.

Uwagi

Właściwości i zdarzenia są buforowane przez TypeDescriptor w celu uzyskania szybkości. 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)

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 zmieniono właściwości lub zdarzenia.

Przykłady

Przykład użycia tej metody można znaleźć w RefreshEventHandler klasie .

Uwagi

Właściwości i zdarzenia są buforowane przez TypeDescriptor w celu uzyskania szybkości. 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 GetProperties metody lub GetEvents , która buforowała informacje.

Zobacz też

Dotyczy

Refresh(Assembly)

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 w celu uzyskania szybkości. 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