更新: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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
其他资源
修订记录
| Date | 修订记录 | 原因 | 
|---|---|---|
| 2010 年 5 月 | 添加了有关调用 NotifyDelete 的警告 | 内容 Bug 修复 |