Compartir a través de


ILinkedUndoContext (Interfaz)

utilice BeginTransaction para agrupar una secuencia de operaciones en una transacción.

Espacio de nombres:  Microsoft.VisualStudio.Modeling.ExtensionEnablement
Ensamblado:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintaxis

'Declaración
Public Interface ILinkedUndoContext
public interface ILinkedUndoContext

El tipo ILinkedUndoContext expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público BeginTransaction Agrupe una serie de cambios al modelo.Si se produce algún cambio, puede anular el grupo completo, dejando el modelo sin cambios.Llame a Commit() para completar la transacción.Si el usuario llama a deshacer, el grupo de conjunto se revertirá.

Arriba

Comentarios

En una extensión de Visual Studio , puede obtener un contexto de que ILinkedUndoTransaction puedan crear como sigue:

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

Para obtener más información, vea Cómo: Vincular actualizaciones del modelo mediante transacciones.

Vea también

Referencia

Microsoft.VisualStudio.Modeling.ExtensionEnablement (Espacio de nombres)