使用 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; }
有关详细信息,请参阅如何:使用事务链接模型更新。