ILinkedUndoContext-Schnittstelle
Verwenden Sie BeginTransaction, um eine Sequenz von Vorgängen in einer Transaktion zusammenzufassen.
Namespace: Microsoft.VisualStudio.Modeling.ExtensionEnablement
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Syntax
'Declaration
Public Interface ILinkedUndoContext
public interface ILinkedUndoContext
Der ILinkedUndoContext-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
BeginTransaction | Gruppieren Sie eine Reihe von Änderungen am Modell.Wenn eine Änderung verursacht, können Sie die gesamte Gruppe aus und ermöglicht das Abbrechen des Modells unverändert.Aufruf Commit(), um die Transaktion abzuschließen.Wenn der Benutzer rückgängig machen, wird ein Rollback für die gesamte Gruppe zurück. |
Zum Seitenanfang
Hinweise
In einer Visual Studio Erweiterung können Sie erhalten einILinkedUndoTransaction , aus dem Kontext erstellt werden kann wie folgt:
[Import]
public ILinkedUndoContext LinkedUndoContext { get; set; }
Weitere Informationen finden Sie unter Gewusst wie: Verknüpfen von Modellaktualisierungen mithilfe von Transaktionen.
Siehe auch
Referenz
Microsoft.VisualStudio.Modeling.ExtensionEnablement-Namespace