共用方式為


IExtenderSite 介面

Automation 擴充項的站台物件。

命名空間:  EnvDTE
組件:  EnvDTE (在 EnvDTE.dll 中)

語法

'宣告
<GuidAttribute("E57C510B-968B-4A3C-A467-EE4013157DC9")> _
Public Interface IExtenderSite
[GuidAttribute("E57C510B-968B-4A3C-A467-EE4013157DC9")]
public interface IExtenderSite
[GuidAttribute(L"E57C510B-968B-4A3C-A467-EE4013157DC9")]
public interface class IExtenderSite
[<GuidAttribute("E57C510B-968B-4A3C-A467-EE4013157DC9")>]
type IExtenderSite =  interface end
public interface IExtenderSite

IExtenderSite 型別會公開下列成員。

方法

  名稱 說明
公用方法 GetObject 傳回晚期繫結 (Late-bound) 至 DTE 物件,並可以在執行階段以名稱進行存取的介面或物件。
公用方法 NotifyDelete 在即將終結其網站時,由 Automation 擴充項呼叫來通知。如果你無法呼叫此方法,Visual Studio 可能會損毀。

回頁首

備註

要求 IExtenderSite 物件建立擴充項物件時,就會將該物件傳遞給擴充性提供者 (Extender Provider)。 當擴充項 (Extender) 要被終結時,它必須呼叫 NotifyDelete 方法。

警告

擴充項管理員會維護擴充項物件的內部快取,而且必須在要將其終結時收到通知。您必須在終結擴充項物件時立即呼叫 NotifyDelete。不可等到應用程式閒置時,因為其他 Visual Studio 元件可能在您呼叫方法之前嘗試存取終結的擴充項物件。如果發生這種情況,Visual Studio 可能會損毀。

請參閱

參考

EnvDTE 命名空間

其他資源

實作及使用 Automation 擴充項