Interfaccia IVsLinkedUndoTransactionManager
Implementa la funzionalità di annullamento collegata dello stack.
Spazio dei nomi: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Sintassi
'Dichiarazione
<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
Il tipo IVsLinkedUndoTransactionManager espone i seguenti membri.
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
AbortLinkedUndo | interrompe una transazione di annullamento collegata. |
![]() |
CloseLinkedUndo | correttamente chiude una transazione di annullamento collegata. |
![]() |
CountOpenTransactions | Restituisce il livello di annidamento delle transazioni di annullamento collegato. |
![]() |
IsAborted | Determina se la transazione di annullamento collegata viene interrotta. |
![]() |
IsStrict | determina se la transazione di annullamento collegata è rigida. |
![]() |
OpenLinkedUndo | Apre un'unità di annullamento collegata padre della transazione. |
In alto
Note
Una transazione di annullamento collegata è un set di stack di annullamento di azione sono raggruppati in serie di stack di annullamento collegati. Ad esempio, se si chiama OpenLinkedUndo nella visualizzazione di testo o nel buffer, aggiungere altri stack di annullamento alla transazione collegata, eseguire una modifica seguita dalle azioni di annullamento e quindi chiamare CloseLinkedUndo, tutte le unità di annullamento collegate dai relativi stack ottengono istruzione o come una.
Note per i chiamanti
chiamata IVsLinkedUndoTransactionManager per avviare stack di annullamento collegato. QueryServiceSVsLinkedUndoManager per ottenere un puntatore a IVsLinkedUndoTransactionManager.