IVsLinkedUndoTransactionManager Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Implémente la fonctionnalité de pile d'annulation associée.
public interface class IVsLinkedUndoTransactionManager
public interface class IVsLinkedUndoTransactionManager
__interface IVsLinkedUndoTransactionManager
[System.Runtime.InteropServices.Guid("F65478CC-96F1-4BA9-9EF9-A575ACB96031")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsLinkedUndoTransactionManager
[<System.Runtime.InteropServices.Guid("F65478CC-96F1-4BA9-9EF9-A575ACB96031")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsLinkedUndoTransactionManager = interface
Public Interface IVsLinkedUndoTransactionManager
- Dérivé
- Attributs
Remarques
Une transaction d’annulation liée est un ensemble de piles d’actions d’annulation regroupées dans un ensemble de piles d’annulations liées. Par exemple, si vous appelez OpenLinkedUndo sur la vue de texte ou la mémoire tampon, ajoutez d’autres piles d’annulation à la transaction liée, effectuez une modification suivie d’actions d’annulation, puis appelez CloseLinkedUndo , toutes les unités d’annulation liées en plus de leurs piles sont restaurées comme une seule.
Notes pour les appelants
Appelez IVsLinkedUndoTransactionManager pour démarrer la pile d’annulations liée. QueryServiceSVsLinkedUndoManager pour obtenir un pointeur vers IVsLinkedUndoTransactionManager.
Méthodes
| AbortLinkedUndo() |
Interrompt une transaction d'annulation liée. |
| CloseLinkedUndo() |
Ferme correctement une transaction d'annulation liée. |
| CountOpenTransactions(Int32) |
Retourne le niveau d'imbrication des transactions d'annulation liées. |
| IsAborted(Int32) |
Détermine si la transaction d'annulation liée est abandonnée. |
| IsStrict(Int32) |
Détermine si la transaction d'annulation liée est stricte. |
| OpenLinkedUndo(UInt32, String) |
Ouvre une unité de parent de transaction d'annulation liée. |