ILinkedUndoContext 接口

使用 BeginTransaction 分组操作的顺序在一个事务。

命名空间:  Microsoft.VisualStudio.Modeling.ExtensionEnablement
程序集:  Microsoft.VisualStudio.Modeling.Sdk.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.11.0.dll 中)

语法

声明
Public Interface ILinkedUndoContext
public interface ILinkedUndoContext

ILinkedUndoContext 类型公开以下成员。

方法

  名称 说明
公共方法 BeginTransaction 对设计的一系列更改。如果任何更改失败,则可以停止所有的组中,将该模型保持不变。调用 Commit() 完成事务。如果用户调用中移除,整个组将被回滚。

页首

备注

在 Visual Studio 扩展,则可以获取ILinkedUndoTransaction 可以创建的上下文如下所示:

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

有关更多信息,请参见 如何:使用事务链接模型更新

请参见

参考

Microsoft.VisualStudio.Modeling.ExtensionEnablement 命名空间