ITextUndoTransaction Schnittstelle
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.
Stellt einen Container für ITextUndoPrimitive-Objekte dar. Undotransactions werden in einer undohistory-Datei nachverfolgt.
public interface class ITextUndoTransaction : IDisposable
public interface ITextUndoTransaction : IDisposable
type ITextUndoTransaction = interface
interface IDisposable
Public Interface ITextUndoTransaction
Implements IDisposable
- Implementiert
Hinweise
Diese Objekte werden in einer nachverfolgt <xref:Microsoft.VisualStudio.Text.Operations.UndoHistory> .
Eigenschaften
| CanRedo |
Bestimmt, ob Do() zurzeit erfolgreich aufgerufen werden kann. |
| CanUndo |
Bestimmt, ob Undo() zurzeit erfolgreich aufgerufen werden kann. |
| Description |
Ruft die Beschreibung ab oder legt Sie fest |
| History |
Ruft die ITextUndoHistory ab, die diese Transaktion enthält. |
| MergePolicy |
Ruft die der Transaktion zugeordnete IMergeTextUndoTransactionPolicy ab. |
| Parent |
Ruft die ITextUndoTransaction ab, die diese Transaktion enthält. |
| State |
Ruft den UndoTransactionState für den ITextUndoTransaction ab. |
| UndoPrimitives |
Ruft die Auflistung von ITextUndoPrimitive-Objekten in diesem Container ab. |
Methoden
| AddUndo(ITextUndoPrimitive) |
Fügt am Ende der Liste eine neue primitive hinzu, wenn die Transaktion geöffnet ist. |
| Cancel() |
Markiert eine geöffnete Transaktion als abgebrochen und macht alle hinzugefügten primitiven unerledigt und löscht sie. |
| Complete() |
Markiert die Transaktion als beendet und geeignet für das Rückgängigmachen. |
| Do() |
Führt eine Aktion oder Wiederholung aus. |
| Undo() |
Führt ein Rollback oder rückgängig aus. |