Compartir a través de


IVsLinkedUndoTransactionManager (Interfaz)

Implementa la característica vinculada de la pila de deshacer.

Espacio de nombres:  Microsoft.VisualStudio.TextManager.Interop
Ensamblado:  Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxis

'Declaración
<InterfaceTypeAttribute()> _
<GuidAttribute("F65478CC-96F1-4BA9-9EF9-A575ACB96031")> _
Public Interface IVsLinkedUndoTransactionManager
[InterfaceTypeAttribute()]
[GuidAttribute("F65478CC-96F1-4BA9-9EF9-A575ACB96031")]
public interface IVsLinkedUndoTransactionManager
[InterfaceTypeAttribute()]
[GuidAttribute(L"F65478CC-96F1-4BA9-9EF9-A575ACB96031")]
public interface class IVsLinkedUndoTransactionManager
[<InterfaceTypeAttribute()>]
[<GuidAttribute("F65478CC-96F1-4BA9-9EF9-A575ACB96031")>]
type IVsLinkedUndoTransactionManager =  interface end
public interface IVsLinkedUndoTransactionManager

El tipo IVsLinkedUndoTransactionManager expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público AbortLinkedUndo Anula una transacción vinculada de deshacer.
Método público CloseLinkedUndo Cierra correctamente una transacción vinculada de deshacer.
Método público CountOpenTransactions Devuelve el nivel de anidamiento de las transacciones de fase de reversión vinculadas.
Método público IsAborted Determina si la transacción vinculada de deshacer se anula.
Método público IsStrict Determina si la transacción vinculada de deshacer es estricta.
Método público OpenLinkedUndo Abra una unidad vinculada del elemento primario de la transacción de deshacer.

Arriba

Comentarios

Una transacción vinculada de deshacer es un conjunto de pilas de acción de deshacer agrupadas juntas en un conjunto de pilas de fase de reversión vinculadas. Por ejemplo, si llama OpenLinkedUndo en la vista de texto o el búfer, agrega otras pilas de deshacer a la transacción vinculada, realiza alguna edición seguida de acciones de deshacer, y llamar a continuación a CloseLinkedUndo, todas las unidades de fase de reversión vinculadas encima de las pilas reciben la revierte como una.

Notas para los llamadores

Llamada IVsLinkedUndoTransactionManager para iniciar la pila vinculada de deshacer. QueryServiceSVsLinkedUndoManager para obtener un puntero a IVsLinkedUndoTransactionManager.

Vea también

Referencia

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)