共用方式為


ILinkedUndoContext 介面

使用 BeginTransaction 來群組一個交易中的一組作業。

命名空間:  Microsoft.VisualStudio.Modeling.ExtensionEnablement
組件:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (在 Microsoft.VisualStudio.Modeling.Sdk.12.0.dll 中)

語法

'宣告
Public Interface ILinkedUndoContext
public interface ILinkedUndoContext

ILinkedUndoContext 類型會公開下列成員。

方法

  名稱 描述
公用方法 BeginTransaction 將一系列變更群組到模型中。如果任何變更失敗,您可以中止整個群組,模型會保持不變。呼叫 Commit() 以完成異動。如果使用者呼叫復原,將會回復整個群組。

回頁首

備註

在 Visual Studio 擴充,取得ILinkedUndoTransaction 可建立的內容如下:

[Import]
public ILinkedUndoContext LinkedUndoContext { get; set; }

如需詳細資訊,請參閱如何:使用異動連結模型更新

請參閱

參考

Microsoft.VisualStudio.Modeling.ExtensionEnablement 命名空間