Timeline.FreezeCore(Boolean) Yöntem

Tanım

Bunu Timeline değiştirilemez hale getirir veya değiştirilemez hale getirilip getirilemeyeceğini belirler.

protected:
 override bool FreezeCore(bool isChecking);
protected override bool FreezeCore (bool isChecking);
override this.FreezeCore : bool -> bool
Protected Overrides Function FreezeCore (isChecking As Boolean) As Boolean

Parametreler

isChecking
Boolean

true bu örneğin dondurulabilir olup olmadığını denetlemek için; false bu örneği dondurmak için.

Döndürülenler

isChecking True ise, bu yöntem bu örneğin salt okunur yapılıp yapılamadığını veya false salt okunur yapılamazsa döndürürtrue.

isChecking false ise, bu yöntem, bu örnek artık salt okunursa veya false salt okunur yapılamazsa, bu nesnenin dondurulmuş durumunu değiştirmeye başlamanın yan etkisiyle döndürürtrue.

Açıklamalar

Bu yöntemi doğrudan çağırmayın (bir uygulamadaki tabanı çağırırken hariç). Bu yöntem tarafından Freezedahili olarak çağrılır.

Devralanlara Notlar

Timeline sınıf bağımlılık özellikleri kullanılarak depolanmayan veriler içerdiğinde uygulayıcıların bu yöntemi geçersiz kılmalıdır.

Tipik bir uygulama base'yi çağırır, ardından sınıfın içerdiği tüm Freezable türlenmiş özelliklerde statik Freeze() yöntemi çağırır ve yalnızca tüm özellikler dondurulduysa döndürülebilir true (veya için isCheckingbir false değer geçirilmesi durumunda dondurulabilirdi).

Şunlara uygulanır

Ayrıca bkz.