ILinkedUndoContext, interface
Utilise BeginTransaction pour regrouper une séquence d'opérations en une seule transaction.
Espace de noms : Microsoft.VisualStudio.Modeling.ExtensionEnablement
Assembly : Microsoft.VisualStudio.Modeling.Sdk.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntaxe
'Déclaration
Public Interface ILinkedUndoContext
public interface ILinkedUndoContext
Le type ILinkedUndoContext expose les membres suivants.
Méthodes
Nom | Description | |
---|---|---|
BeginTransaction | Regroupe une série de modifications apportées au modèle.Si toute modification échoue, vous pouvez interrompre le groupe entier, en laissant le modèle inchangé.Appelez Commit() pour terminer la transaction.Si l'utilisateur appelle l'annulation, l'ensemble du groupe sera restauré. |
Début
Notes
Dans une extension d'Visual Studio, vous pouvez obtenir le contexte de ILinkedUndoTransaction peut être créé comme suit :
[Import]
public ILinkedUndoContext LinkedUndoContext { get; set; }
Pour plus d'informations, consultez Comment : lier des mises à jour de modèles à l'aide de transactions.
Voir aussi
Référence
Microsoft.VisualStudio.Modeling.ExtensionEnablement, espace de noms