Partager via


IVsLifetimeControlledObject, interface

Indique des objets de phase de restauration aux références de version finale à un générateur ou à une mémoire tampon.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)

Syntaxe

'Déclaration
<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

Le type IVsLifetimeControlledObject expose les membres suivants.

Méthodes

  Nom Description
Méthode publique SeverReferencesToOwner Indique des objets de phase de restauration aux références de version finale à un générateur ou à une mémoire tampon.

Début

Notes

Dans certains cas vous pouvez souhaiter placer le gestionnaire de phase de restauration dans l'état inactif lorsque l'objet propriétaire est inactif. Un générateur peut utiliser cette même méthode pour indiquer ses objets de phase de restauration aux références de version finale à celui-ci et pas le faire appel à ces pointeurs plus. Pour gérer cela, vous pouvez appeler QueryInterface sur le gestionnaire de phase de restauration pour IVsLifetimeControlledObject. Une fois que vous avez un pointeur à IVsLifetimeControlledObject, appelez SeverReferencesToOwner. Cette méthode supprime toutes les piles d'Undo et de Rétablir, la faisant sécurisée pour que l'objet propriétaire. parte

Remarques à l'attention des appelants

Lorsque votre document dans fermé, appellent QueryInterface sur votre gestionnaire de phase de restauration pour IID_IVsLifetimeControlledObject.

Voir aussi

Référence

Microsoft.VisualStudio.TextManager.Interop, espace de noms