IVsLinkedUndoTransactionManager 接口

实现链接撤消堆栈的功能。

命名空间:  Microsoft.VisualStudio.TextManager.Interop
程序集:  Microsoft.VisualStudio.TextManager.Interop(在 Microsoft.VisualStudio.TextManager.Interop.dll 中)

语法

声明
<InterfaceTypeAttribute()> _
<GuidAttribute("F65478CC-96F1-4BA9-9EF9-A575ACB96031")> _
Public Interface IVsLinkedUndoTransactionManager
[InterfaceTypeAttribute()]
[GuidAttribute("F65478CC-96F1-4BA9-9EF9-A575ACB96031")]
public interface IVsLinkedUndoTransactionManager
[InterfaceTypeAttribute()]
[GuidAttribute(L"F65478CC-96F1-4BA9-9EF9-A575ACB96031")]
public interface class IVsLinkedUndoTransactionManager
[<InterfaceTypeAttribute()>]
[<GuidAttribute("F65478CC-96F1-4BA9-9EF9-A575ACB96031")>]
type IVsLinkedUndoTransactionManager =  interface end
public interface IVsLinkedUndoTransactionManager

IVsLinkedUndoTransactionManager 类型公开以下成员。

方法

  名称 说明
公共方法 AbortLinkedUndo 中止链接撤消事务。
公共方法 CloseLinkedUndo 成功结束链接撤消事务。
公共方法 CountOpenTransactions 返回链接的嵌套级别的撤消事务。
公共方法 IsAborted 确定链接的是否取消事务会中止。
公共方法 IsStrict 确定链接的是否取消事务是强。
公共方法 OpenLinkedUndo 打开链接撤消事务父单元。

页首

备注

链接撤消事务是设置取消活动堆栈的分组到一组链接撤消堆栈。 例如,调用,则在文本视图或缓冲区的 OpenLinkedUndo ,添加其他撤消堆栈到个链接的事务,执行一些后跟的编辑取消事件,然后调用 CloseLinkedUndo,链接的所有抵消单位在作为一个滚动从其堆栈获取顶部。

对调用者的说明

调用 IVsLinkedUndoTransactionManager 链接的开头撤消堆栈。 QueryServiceSVsLinkedUndoManager 获取对 IVsLinkedUndoTransactionManager的指针。

请参阅

参考

Microsoft.VisualStudio.TextManager.Interop 命名空间