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