Freezable.WritePreamble Metoda

Definicja

Sprawdza, czy element Freezable nie jest zamrożony i czy jest on uzyskiwany z prawidłowego kontekstu wątkowego. Freezable dziedziczenie powinno wywoływać tę metodę na początku dowolnego interfejsu API, który zapisuje dane członkom, które nie są właściwościami zależności.

C#
protected void WritePreamble ();

Wyjątki

Wystąpienie Freezable jest zamrożone i nie może mieć jego składowych zapisanych w.

Uwagi

Ta metoda wywołuje metodę VerifyAccess w celu sprawdzenia, czy kontekst wątków jest dostępny, i zgłasza wyjątek, jeśli Freezable wystąpienie jest już zamrożone.

Uwagi dotyczące dziedziczenia

Klasy pochodzące z Freezable klasy powinny wywoływać WritePreamble() przed podjęciem próby zapisania do wszystkich elementów członkowskich, które nie są właściwościami zależności. Jeśli wywołasz WritePreamble() metodę w interfejsie API, możesz pominąć wywołanie metody ReadPreamble().

Dotyczy

Produkt Wersje
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

Zobacz też