Partager via


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
Méthode publique 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