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 将对模型的一系列更改进行分组。如果任何更改失败,则可以中止整个组,保持模型不变。调用提交 () 完成该事务。如果用户调用了撤销操作,则整个组将被回滚。

页首

备注

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

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

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

请参阅

参考

Microsoft.VisualStudio.Modeling.ExtensionEnablement 命名空间