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 可能會損毀。