Compartir a través de


IVsLifetimeControlledObject (Interfaz)

Indica a objetos de deshacer a las referencias de lanzamiento a un diseñador o un búfer.

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

Sintaxis

'Declaración
<InterfaceTypeAttribute()> _
<GuidAttribute("B3B2E5D4-F03E-4BB9-85F9-61B5F45AC498")> _
Public Interface IVsLifetimeControlledObject
[InterfaceTypeAttribute()]
[GuidAttribute("B3B2E5D4-F03E-4BB9-85F9-61B5F45AC498")]
public interface IVsLifetimeControlledObject
[InterfaceTypeAttribute()]
[GuidAttribute(L"B3B2E5D4-F03E-4BB9-85F9-61B5F45AC498")]
public interface class IVsLifetimeControlledObject
[<InterfaceTypeAttribute()>]
[<GuidAttribute("B3B2E5D4-F03E-4BB9-85F9-61B5F45AC498")>]
type IVsLifetimeControlledObject =  interface end
public interface IVsLifetimeControlledObject

El tipo IVsLifetimeControlledObject expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público SeverReferencesToOwner Indica a objetos de deshacer a las referencias de lanzamiento a un diseñador o un búfer.

Arriba

Comentarios

Puede que en algunos casos para colocar el administrador de deshacer en estado inactivo cuando ha muerto el objeto propietario. Un diseñador puede utilizar este mismo método para indicar a los objetos de deshacer a las referencias de inicio al y no a la llamada en los punteros más. Para administrar esto, puede llamar a QueryInterface en el administrador de deshacer para IVsLifetimeControlledObject. Una vez que tenga un puntero a IVsLifetimeControlledObject, llame a SeverReferencesToOwner. Este método quita todas las pilas de Deshacer y de Rehacer , lo segura para que el objeto propietario se cierre.

Notas para los llamadores

Cuando el documento en cerrado, llama a QueryInterface en el administrador de deshacer para IID_IVsLifetimeControlledObject.

Vea también

Referencia

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