共用方式為


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 命名空間