UndoTransactionState, énumération
Contient l'état de la transaction.
Espace de noms : Microsoft.VisualStudio.Text.Operations
Assembly : Microsoft.VisualStudio.Text.Logic (dans Microsoft.VisualStudio.Text.Logic.dll)
Syntaxe
'Déclaration
Public Enumeration UndoTransactionState
public enum UndoTransactionState
public enum class UndoTransactionState
type UndoTransactionState
public enum UndoTransactionState
Membres
Nom de membre | Description | |
---|---|---|
Canceled | La transaction plus n'est définie, mais a été interrompue et désactivée. | |
Completed | La transaction plus n'est définie, et est habilitée à la phase de restauration. | |
Invalid | La transaction a été supprimée de la pile historique de phase de restauration, par exemple car elle était sur la pile de rétablissement lorsqu'une nouvelle opération a désactivé la pile de rétablissement.Une fois qu'une transaction soit valide, elle ne doit pas être utilisée pour n'importe quoi. | |
Open | L'état initial de la transaction, après qu'elle ait été créée et avant qu'elle est annulée ou complétée. | |
Redoing | Un état transitoire défini par font l'opération, entre l'état annulé et l'état terminé. | |
Undoing | Un état transitoire défini par l'opération d'annulation, entre l'état terminé et l'état annulé. | |
Undone | L'opération d'annulation a été appelée à la fin. |
Notes
Il existe état de cinq transactions :
Des transactions ouvertes sont définies.
Des transactions annulées ont été interrompu et sont vides.
Des transactions complétées et annulées ont été définies et sont prêtes pour la phase de restauration et la phase de restauration par progression, respectivement.
S'annuler et refaire sont des rapports transitoires comme la transaction passe entre achevé et annulé.
Valide est un état pour les transactions qui ont expiré.