Interfaccia IVsLifetimeControlledObject
Indica agli oggetti di annullamento ai riferimenti della versione a una finestra di progettazione o a un buffer.
Spazio dei nomi: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Sintassi
'Dichiarazione
<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
Il tipo IVsLifetimeControlledObject espone i seguenti membri.
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
SeverReferencesToOwner | Indica agli oggetti di annullamento ai riferimenti della versione a una finestra di progettazione o a un buffer. |
In alto
Note
In alcuni casi potrebbe essere necessario posizionare l'amministratore di annullamento nello stato inattivo quando l'oggetto proprietario viene morto. Una finestra di progettazione possibile utilizzare questo stesso metodo per indicare agli oggetti di annullamento ai riferimenti della versione a e non alla chiamata su tali puntatori più. Per gestire questo problema, è possibile chiamare QueryInterface sull'amministratore di annullamento per IVsLifetimeControlledObject. Una volta creato un puntatore a IVsLifetimeControlledObject, chiamata SeverReferencesToOwner. questo metodo rimuove tutti Annulla e Ripetizione stack, rendendo la protezione affinché l'oggetto di appartenenza vengano indirizzate tramite.
Note per i chiamanti
quando il documento in chiuso, chiamata QueryInterface sull'amministratore di annullamento per IID_IVsLifetimeControlledObject.