Condividi tramite


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
Metodo pubblico AbortLinkedUndo interrompe una transazione di annullamento collegata.
Metodo pubblico CloseLinkedUndo correttamente chiude una transazione di annullamento collegata.
Metodo pubblico CountOpenTransactions Restituisce il livello di annidamento delle transazioni di annullamento collegato.
Metodo pubblico IsAborted Determina se la transazione di annullamento collegata viene interrotta.
Metodo pubblico IsStrict determina se la transazione di annullamento collegata è rigida.
Metodo pubblico 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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop