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 | |
---|---|---|
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