共用方式為


IVsChangeTrackingUndoManager 介面

提供復原管理支援多個檢視的編輯器。

命名空間:  Microsoft.VisualStudio.TextManager.Interop
組件:  Microsoft.VisualStudio.TextManager.Interop (在 Microsoft.VisualStudio.TextManager.Interop.dll 中)

語法

'宣告
<GuidAttribute("E33C4DCF-F50C-4356-8CD8-87A7F213337B")> _
<InterfaceTypeAttribute()> _
Public Interface IVsChangeTrackingUndoManager
[GuidAttribute("E33C4DCF-F50C-4356-8CD8-87A7F213337B")]
[InterfaceTypeAttribute()]
public interface IVsChangeTrackingUndoManager
[GuidAttribute(L"E33C4DCF-F50C-4356-8CD8-87A7F213337B")]
[InterfaceTypeAttribute()]
public interface class IVsChangeTrackingUndoManager
[<GuidAttribute("E33C4DCF-F50C-4356-8CD8-87A7F213337B")>]
[<InterfaceTypeAttribute()>]
type IVsChangeTrackingUndoManager =  interface end
public interface IVsChangeTrackingUndoManager

IVsChangeTrackingUndoManager 類型會公開下列成員。

方法

  名稱 描述
公用方法 AdviseTrackingClient 指示Undo Manager的未受感染的文件時收到通知。
公用方法 MarkCleanState 指示Undo Manager未修改的狀態已到達,比方說,遵循儲存作業。
公用方法 QueryCleanState 決定文件是否處於未修改的狀態。
公用方法 UnadviseTrackingClient 指示Undo Manager您不再想要收到通知的情況下,文件未受感染的時機。

回頁首

備註

IVsChangeTrackingUndoManager可讓您移除星號,在標題列中,指出文件已經變更,或已變更。 比方說,使用者開啟的文件、 所輸入的字元,並叫用復原。 如果您不使用IVsChangeTrackingUndoManager,文件仍然不正常,而且,不會還原至清潔狀態。

呼叫者注意事項

呼叫這個介面接收的文件回到乾淨的狀態通知。

若要取得變數的指標, IVsChangeTrackingUndoManager,呼叫QueryInterfaceIOleUndoManager的 IID_IVsChangeTrackingUndoManager。 呼叫AdviseTrackingClient的復原管理員從接收通知,當文件很乾淨之後復原動作。

請參閱

參考

Microsoft.VisualStudio.TextManager.Interop 命名空間