共用方式為


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 擴充項