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