Timeline.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 questa Timeline o determina se può essere resa immodificabile.
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
Parametri
- isChecking
- Boolean
true
per verificare se quest'istanza può essere bloccata; false
per bloccare l'istanza.
Restituisce
Se isChecking
è true, questo metodo restituisce true
se l'istanza può essere resa di sola lettura oppure false
se non può essere resa di sola lettura.
Se isChecking
è false, questo metodo restituisce true
se l'istanza è ora di sola lettura oppure false
se non può essere resa di sola lettura, con l'effetto collaterale di avere iniziato a modificare lo stato bloccato dell'oggetto.
Commenti
Non chiamare questo metodo direttamente (tranne quando si chiama base in un'implementazione). Questo metodo viene chiamato internamente da Freeze.
Note per gli eredi
Timeline 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() 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 passaggio di un false
valore per isChecking
).