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。