UndoUnit Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wichtig
Diese API ist nicht CLS-kompatibel.
Wrapper für die Modellierung von Transaktionen, damit Sie von der IOleUndoManager-Schnittstelle der Shell verwendet werden können.
public ref class UndoUnit : Microsoft::VisualStudio::OLE::Interop::IOleUndoUnit
[System.CLSCompliant(false)]
public class UndoUnit : Microsoft.VisualStudio.OLE.Interop.IOleUndoUnit
[<System.CLSCompliant(false)>]
type UndoUnit = class
interface IOleUndoUnit
Public Class UndoUnit
Implements IOleUndoUnit
- Vererbung
-
UndoUnit
- Attribute
- Implementiert
Konstruktoren
| UndoUnit(IServiceProvider, Context, TransactionCommitHandler) |
Erstellt eine Rückgängig-Komponente ohne Transaktion, aber mit einem Delegaten, mit dem Sie die Transaktion bei Bedarf später abrufen kann. |
| UndoUnit(IServiceProvider, Context, TransactionCommitHandler, DescriptionHandler) |
Erstellt eine Rückgängig-Komponente ohne Transaktion, aber mit einem Delegaten, mit dem Sie die Transaktion bei Bedarf später abrufen kann. Gibt auch einen Delegaten an, der zum Abrufen der Beschreibung dieser Aktion verwendet werden kann, um einen Commit zu vermeiden. |
| UndoUnit(IServiceProvider, Context, TransactionItem) |
Erstellt eine neue Rückgängig-Einheit. |
Methoden
| Do(IOleUndoManager) |
Führt Rückgängig/Wiederholen basierend auf dem internen Zustand dieser Rückgängig-Komponente aus. Außerdem ist die Rückgängig-Einheit dafür verantwortlich, sich selbst dem umgekehrten Stapel hinzuzufügen. |
| GetDescription(String) |
Ruft eine Textbeschreibung für diese Rückgängig-Komponente ab, die von der Shell angezeigt wird. |
| GetUnitType(Guid, Int32) |
Wird vom rückgängig-Manager verwendet, um eine spezielle Behandlung für bestimmte rückgängig-Einheiten basierend auf dem Typ bereitzustellen. Wir verwenden diese Methode nicht. |
| OnNextAdd() |
Wird aufgerufen, wenn eine neue Rückgängig-Komponente auf dem Rückgängig-Stapel oberhalb dieser hinzugefügt wird. Wir müssen hier nichts tun. |