IVsLinkedUndoTransactionManager, interface
Implémente la fonctionnalité liée de pile à annuler.
Espace de noms : Microsoft.VisualStudio.TextManager.Interop
Assembly : Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)
Syntaxe
'Déclaration
<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
Le type IVsLinkedUndoTransactionManager expose les membres suivants.
Méthodes
Nom | Description | |
---|---|---|
AbortLinkedUndo | Interrompt une transaction liée de phase de restauration. | |
CloseLinkedUndo | Ferme avec succès une transaction liée de phase de restauration. | |
CountOpenTransactions | Retourne le niveau d'imbrication des transactions liées de phase de restauration. | |
IsAborted | Détermine si la transaction liée de phase de restauration est interrompue. | |
IsStrict | Détermine si la transaction liée de phase de restauration est indiqué. | |
OpenLinkedUndo | Ouvre une unité liée de parent de transaction de phase de restauration. |
Début
Notes
Une transaction liée de phase de restauration est un ensemble de piles d'opération d'annulation groupées ensemble en jeu de piles à annuler liées. Appelez par exemple, si vous appelez l'OpenLinkedUndo sur l'affichage de texte ou la mémoire tampon, ajoutez d'autres piles à annuler à la transaction liée, exécutez une certaine modification suivie des opérations d'annulation, puis CloseLinkedUndo, toutes les unités undo liées sur leurs piles obtiennent le dos restaurée en tant que.
Remarques à l'attention des appelants
Appel IVsLinkedUndoTransactionManager pour démarrer la pile à annuler liée. QueryServiceSVsLinkedUndoManager pour obtenir un pointeur à IVsLinkedUndoTransactionManager.