Freezable.FreezeCore(Boolean) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rende immodificabile l'oggetto Freezable o verifica se può essere reso immodificabile.
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
Parametri
- isChecking
- Boolean
true
da cui restituire un'indicazione che dichiari se l'oggetto può essere bloccato (senza bloccarlo davvero); false
per bloccare davvero l'oggetto.
Restituisce
Se isChecking
è true
, questo metodo restituisce true
se Freezable può essere reso immodificabile, o false
se non può essere reso immodificabile. Se isChecking
è false
, questo metodo restituisce true
se Freezable specificato è ora immodificabile, oppure false
se non può essere reso immodificabile.
Commenti
Non chiamare questo metodo direttamente (tranne quando si chiama base in un'implementazione). Questo metodo viene chiamato internamente dalla CanFreeze proprietà (con isChecking
uguale a true
) e dal Freeze metodo (con isChecking
uguale a false
).
Note per gli eredi
Freezable Gli implementatori devono eseguire l'override di questo metodo quando la classe contiene dati non archiviati usando le proprietà di dipendenza.
Un'implementazione tipica chiamerebbe base, quindi chiamare il metodo statico Freeze(Freezable, Boolean) su tutte le Freezable proprietà tipizzate contenute nella classe, restituendo true
solo se tutte le proprietà sono state bloccate (o potrebbero essere state bloccate, nel caso di specificare true
per isChecking
).