Aracılığıyla paylaş


Freezable.FreezeCore(Boolean) Yöntem

Tanım

Freezable Nesneyi değiştirilemez hale getirir veya değiştirilemez hale getirilip getirilemeyeceğini test eder.

protected:
 virtual bool FreezeCore(bool isChecking);
protected virtual bool FreezeCore (bool isChecking);
abstract member FreezeCore : bool -> bool
override this.FreezeCore : bool -> bool
Protected Overridable Function FreezeCore (isChecking As Boolean) As Boolean

Parametreler

isChecking
Boolean

true nesnenin dondurulup dondurulamayacağını gösteren bir gösterge döndürmek için ; false öğesini seçin.

Döndürülenler

Boolean

iseisChecking, bu yöntem, değiştirilemez duruma getirilebiliyorsa veya false değiştirilemez hale getirilemiyorsa döndürür true Freezable.true ise isChecking false, bu yöntem belirtilen Freezable artık değiştirilemezse veya false değiştirilemez hale getirilemiyorsa döndürürtrue.

Açıklamalar

Bu yöntemi doğrudan çağırmayın (bir uygulamadaki tabanı çağırırken hariç). Bu yöntem, özelliği (eşittir ) isChecking ve yöntemi (isCheckingeşittirtrue) tarafından CanFreeze dahili olarak çağrılırfalseFreeze.

Devralanlara Notlar

Freezable 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'i çağırır, ardından sınıfın içerdiği tüm türlenmiş özelliklerde statik Freeze(Freezable, Boolean) yöntemi çağırır ve yalnızca tüm özellikler dondurulduysa (veya için isCheckingbelirtilmesi durumunda dondurulmuş olabilir) döndürülebilir true true.Freezable

Şunlara uygulanır

Ayrıca bkz.