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