Condividi tramite


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

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop