Partager via


ILinkedUndoContext, interface

Utilisez BeginTransaction pour grouper une séquence d'opérations dans une transaction.

Espace de noms :  Microsoft.VisualStudio.Modeling.ExtensionEnablement
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.11.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 Groupez une série de modifications au modèle.Si toute modification échoue, vous pouvez interrompre le groupe entière, en laissant le modèle inchangé.Appelez la validation () pour compléter la transaction.Si la phase de restauration d'appels d'utilisateur, le groupe entière sera dos restaurée.

Début

Notes

Dans une extension de Visual Studio, vous pouvez obtenir un contexte dont 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