Freigeben über


UndoUnit-Klasse

Wrapper für die Modellierung von Transaktionen damit sie von der IOleUndoManager-Schnittstelle der Shell verwendet werden kann.

Diese API ist nicht CLS-kompatibel. 

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Modeling.Shell.UndoUnit

Namespace:  Microsoft.VisualStudio.Modeling.Shell
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)

Syntax

'Declaration
<CLSCompliantAttribute(False)> _
Public Class UndoUnit _
    Implements IOleUndoUnit
[CLSCompliantAttribute(false)]
public class UndoUnit : IOleUndoUnit

Der UndoUnit-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode UndoUnit(IServiceProvider, Context, TransactionCommitHandler) Erstellt eine Rückgängig-Komponente ohne eine Transaktion, jedoch mit einem Delegaten, den sie verwenden kann, um später bei Bedarf die Transaktion zu erhalten.
Öffentliche Methode UndoUnit(IServiceProvider, Context, TransactionItem) Erstellt eine neue Rückgängigeinheit.
Öffentliche Methode UndoUnit(IServiceProvider, Context, TransactionCommitHandler, DescriptionHandler) Erstellt eine Rückgängig-Komponente ohne eine Transaktion, jedoch mit einem Delegaten, den sie verwenden kann, um später bei Bedarf die Transaktion zu erhalten.Gibt auch einen Delegaten an, der verwendet werden kann, um die Beschreibung dieser Aktion abzurufen, um einen Commit zu vermeiden.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Do Führt Rückgängigmachen/Wiederholen basierend auf den internen Zustand dieser Rückgängig-Komponente aus.Außerdem ist Rückgängig-Komponente zum Hinzufügen von sich selbst zum *opposite*-Stapel verantwortlich.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetDescription Ruft eine Textbeschreibung für diese Rückgängigeinheit ab, die von der Shell angezeigt wird.
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetUnitType Wird vom Rückgängig-Manager verwendet, um eine Sonderbehandlung für bestimmte Rückgängigeinheiten basierend auf ihren Typ bereitzustellen -- wir verwenden diese Methode nicht
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode OnNextAdd Wird aufgerufen, wenn eine neue Rückgängig-Komponente über dieser dem Rückgängig-Stapel hinzugefügt wird.Wir müssen hier keine Aktion durchführen.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling.Shell-Namespace