Freigeben über


IVsLifetimeControlledObject-Schnittstelle

Instructs das Freigeben von Objekten zum Rückgängigmachen verweisen auf ein Designer oder auf einen Puffer.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Syntax

'Declaration
<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

Der IVsLifetimeControlledObject-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode SeverReferencesToOwner Instructs das Freigeben von Objekten zum Rückgängigmachen verweisen auf ein Designer oder auf einen Puffer.

Zum Seitenanfang

Hinweise

In manchen Fällen empfiehlt es sich, den Manager Rückgängig im inaktiven Zustand, wenn das besitzende Objekt gestorben ist. Ein Designer kann die gleiche Weise angewiesen sein, um das Freigeben von Objekten rückgängig zu verweisen und auf diesen Zeiger nicht mehr. Um dies zu verwalten, können Sie QueryInterface im Manager für IVsLifetimeControlledObjectRückgängig aufrufen. Sobald Sie einen Zeiger auf IVsLifetimeControlledObjecthaben, rufen Sie SeverReferencesToOwneran. Diese Methode entfernt alle Rückgängig und Wiederholen Stapel und macht sie sicher, dass das besitzende Objekt weggeht.

Hinweise zu Aufrufern

Wenn das Dokument in Geschlossen, QueryInterface im Manager für IID_IVsLifetimeControlledObject Rückgängig aufrufen.

Siehe auch

Referenz

Microsoft.VisualStudio.TextManager.Interop-Namespace