UndoUnit, classe
Wrapper pour les transactions de modélisation, afin qu'elles puissent être utilisées par l'interface IOleUndoManager.
Cette API n'est pas conforme CLS.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Modeling.Shell.UndoUnit
Espace de noms : Microsoft.VisualStudio.Modeling.Shell
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Syntaxe
'Déclaration
<CLSCompliantAttribute(False)> _
Public Class UndoUnit _
Implements IOleUndoUnit
[CLSCompliantAttribute(false)]
public class UndoUnit : IOleUndoUnit
Le type UndoUnit expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
UndoUnit(IServiceProvider, Context, TransactionCommitHandler) | Crée une unité d'annulation sans transaction, mais avec un délégué permettant d'obtenir la transaction ultérieurement, si nécessaire. | |
UndoUnit(IServiceProvider, Context, TransactionItem) | Construit une nouvelle unité d'annulation. | |
UndoUnit(IServiceProvider, Context, TransactionCommitHandler, DescriptionHandler) | Crée une unité d'annulation sans transaction, mais avec un délégué permettant d'obtenir la transaction ultérieurement, si nécessaire.Spécifie également un délégué qui peut être utilisé pour obtenir la description de cette action, pour éviter une validation. |
Début
Méthodes
Nom | Description | |
---|---|---|
Do | Effectue une opération d'annulation ou de rétablissement en fonction de l'état interne de cette unité d'annulation.De plus, l'unité d'annulations est chargée de s'ajouter à la pile opposée. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetDescription | Obtient une description textuelle de cette unité d'annulation, qui est affichée par le shell | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
GetUnitType | Utilisé par le gestionnaire d'annulation pour fournir une gestion spéciale de certaines unités d'annulation en fonction de leur type. Nous n'utilisons pas cette méthode. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
OnNextAdd | Appelée lorsqu'une nouvelle unité d'annulation est ajoutée par dessus dans la pile d'annulations.Aucune action n'est nécessaire ici. | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.