IExtenderSite.NotifyDelete 方法

自动化扩展程序在被销毁时,可调用以通知其站点。 如果您调用此方法失败,则 Visual Studio 可能会崩溃。

命名空间:  EnvDTE
程序集:  EnvDTE(在 EnvDTE.dll 中)

语法

声明
Sub NotifyDelete ( _
    Cookie As Integer _
)
void NotifyDelete(
    int Cookie
)
void NotifyDelete(
    [InAttribute] int Cookie
)
abstract NotifyDelete : 
        Cookie:int -> unit
function NotifyDelete(
    Cookie : int
)

参数

  • Cookie
    类型:Int32

    必选。 标识扩展程序的 Cookie。 当需要扩展程序时,该 Cookie 传递给扩展程序提供程序。

备注

警告

扩展程序管理器会维护扩展程序对象的内部缓存,且在销毁它们时必须通知扩展程序管理器。你必须在销毁扩展程序对象后立即调用 NotifyDelete。您不必等待应用程序变为空闲,因为其他 Visual Studio 组件可能会尝试在您调用该方法前访问已销毁的扩展程序对象。发生这种情况时,Visual Studio 可能会崩溃。

.NET Framework 安全性

请参阅

参考

IExtenderSite 接口

EnvDTE 命名空间

其他资源

实现和使用自动化扩展程序