UndoEngine.UndoUnit.Undo Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Melakukan tindakan batalkan atau ulangi.
public:
void Undo();
public void Undo ();
member this.Undo : unit -> unit
Public Sub Undo ()
Keterangan
Urungkan tindakan beralih sendiri antara status batalkan dan ulangi, jadi memanggil Undo dua kali mengatur objek kembali ke keadaan semula.
Kelas UndoEngine.UndoUnit awalnya mengasumsikan bahwa pekerjaan yang tidak dapat diurungkan telah dilakukan, jadi panggilan pertama untuk Undo membatalkan pekerjaan. Panggilan berikutnya membatalkan operasi batalkan sebelumnya, melakukan pengulangan.
Metode Undo memanggil UndoCore metode untuk melakukan operasi batalkan. Metode itu Undo sendiri bekerja untuk mempertahankan status yang konsisten dalam UndoEngine.UndoUnit, bahkan jika terjadi pengecualian yang dilemparkan oleh UndoCore.
Catatan Bagi Inheritor
Jangan memanggil metode secara UndoCore() langsung; ambil alih jika Anda mau, tetapi selalu panggil public
Undo() metode untuk melakukan urungkan pekerjaan. Metode ini Undo() memberi tahu mesin batalkan untuk menangguhkan pengumpulan data urungkan hingga operasi batalkan saat ini selesai. Ini mencegah unit urungkan baru dibuat sebagai respons terhadap unit ini yang melakukan pekerjaan.