Partilhar via


Interface ILinkedUndoContext

Use o BeginTransaction para agrupar uma seqüência de operações em uma transação.

Namespace:  Microsoft.VisualStudio.Modeling.ExtensionEnablement
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintaxe

'Declaração
Public Interface ILinkedUndoContext
public interface ILinkedUndoContext

O tipo ILinkedUndoContext expõe os membros a seguir.

Métodos

  Nome Descrição
Método público BeginTransaction Agrupe uma série de alterações no modelo.Se qualquer alteração falhar, você poderá anular o grupo inteiro, deixando o modelo inalterado.Chame Commit () para concluir a transação.Se o usuário chama desfazer, todo o grupo será revertido.

Superior

Comentários

Em um Visual Studio extensão, você pode adquirir um contexto do qual um ILinkedUndoTransaction podem ser criados da seguinte maneira:

[Import]
public ILinkedUndoContext LinkedUndoContext { get; set; }

Para obter mais informações, consulte Como: atualizações do modelo de Link usando transações.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Modeling.ExtensionEnablement