IExtenderSite.NotifyDelete 方法

更新:2010 年 5 月

自动化扩展程序在被销毁时,可调用以通知其站点。 如果您调用此方法失败,则 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
    类型:System.Int32
    必选。标识扩展程序的 Cookie。当需要扩展程序时,该 Cookie 传递给扩展程序提供程序。

备注

警告

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

.NET Framework 安全性

请参见

参考

IExtenderSite 接口

EnvDTE 命名空间

其他资源

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

修订记录

Date

修订记录

原因

2010 年 5 月

添加了有关调用 NotifyDelete 的警告

内容 Bug 修复