UndoEngine.UndoUnit.UndoCore 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.
Chiamato dal metodo Undo() per eseguire un'azione di annullamento.
protected:
virtual void UndoCore();
protected virtual void UndoCore ();
abstract member UndoCore : unit -> unit
override this.UndoCore : unit -> unit
Protected Overridable Sub UndoCore ()
Commenti
Il Undo metodo chiama il UndoCore metodo per eseguire un'operazione di annullamento. Il Undo metodo stesso funziona per mantenere lo stato coerente all'interno di UndoEngine.UndoUnit, anche in caso di eccezione generata da UndoCore.
Note per gli eredi
Non chiamare direttamente il metodo; eseguirne l'override UndoCore() se si vuole, ma chiamare sempre il public
Undo() metodo per eseguire il lavoro di annullamento. Il Undo() metodo notifica al motore di annullamento di sospendere la raccolta dei dati di annullamento dell'operazione fino al completamento dell'operazione di annullamento corrente. Ciò impedisce la creazione di nuove unità di annullamento in risposta a questa unità che esegue il lavoro.